У меня есть скомпилированный сайт ASP.NET Webforms, который безупречно работает на моей локальной машине. Как только сайт будет перенаправлен на живые серверы (банк из 10 серверов с IIS8 на сервере Windows 2012), сайт будет перекомпилировать по каждому запросу.ASP.NET перекомпилирует по каждому запросу
Если я перехожу во временный каталог файлов ASP.NET, для всех пользовательских элементов управления на сайте есть файлы DLL App_Web, а также файлы .delete для всех двоичных файлов, которые, как мне кажется, вызывают перезапуск приложения.
App_Web_course.aspx.cdcab7d2.ijbbuqi7.dll App_Web_course.aspx.cdcab7d2.ijbbuqi7.dll.delete
Это иногда хорошо работать на некоторых серверах, и когда я смотрю на темп. NET файлов на этих серверах .delete файлов не существует.
Я вытаскиваю свои волосы. За 17 лет развития я никогда не видел этого раньше, и, похоже, для него нет никаких рифм или причин.
Обновление: Если кто-либо еще испытывает это, пожалуйста, проверьте мой ответ ниже для моего разрешения.
Попробуйте и запустите здесь: https://msdn.microsoft.com/en-us/library/ms366723.aspx - Ваше упоминание о временных файлах - это то, с чего я начинаю. –
Вы проверяете, как часто пул приложений перерабатывается для этого приложения? – Kamo