Загрузка новой библиотеки DLL слишком медленно для сайтов ASP. NET, работающих на IIS 8.5 - PullRequest
0 голосов
/ 11 марта 2020

IIS 8.5 зависает в течение нескольких часов при запуске нового сайта (то есть из новой папки) или при перезапуске сайта после обновления некоторых библиотек DLL.

Загрузка пустого (автоматически созданного VS) сайта занимает около час, и загрузка моего проекта занимает ночь. После загрузки производительность хорошая, как и для сайтов, которые уже подключены к сети.

Удаление всех библиотек DLL приводит к быстрому выходу сайтов из строя, но если в каталоге / bin есть какие-либо библиотеки DLL, все они зависают.

Это происходит только на нашем производственном сервере - все нормально на других серверах IIS и на localhost. Мы дважды пытались перезагрузиться, но это не помогло.

Журналы бесполезны. Приложения даже не получают возможности запуска (т.е. даже исключение в Global.asax.cs не запускается), это проблема загрузки.

1 Ответ

0 голосов
/ 11 марта 2020

Проблема решена. Оказалось, что это был антивирус. Решением было добавить временную папку. NET в список исключений AV. Ванильная папка: «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP. NET Файлы» (изменение для 32/64-разрядной версии и версии фреймворка).

...