IIS 8.5 не может обслуживать страницы ASP.Net MVC после перезагрузки пула приложений - PullRequest
0 голосов
/ 02 ноября 2018

Мы столкнулись со странной проблемой, на которую я не могу найти никаких ссылок при поиске в Интернете.

У нас есть небольшое количество приложений на основе ASP.Net MVC на веб-сервере, которые перестают работать после перезапуска их пулов приложений.

По умолчанию / home возвращает пустую страницу, и если вы пытаетесь перейти на другие страницы, вы получаете 404. IIS по-прежнему обслуживает статическое содержимое, такое как css или js, если вы специально обращаетесь к ним.

Ничего не записывается в журналах Win или IIS как ошибки или предупреждения, ничто не выделяется.

Мы можем решить эту проблему путем повторного развертывания приложения или удаления скомпилированных файлов сайтов в папке Temp ASP.Net, что приведет к перекомпиляции. Но, очевидно, когда пул приложений снова перезагружается, он ломается.

Единственное, что изменилось на коробке - это установка .Net Framework 4.7.2 вместе с несколькими обновлениями Win.

Тем не менее, версии dev того же приложения или на другом компьютере, которые работают нормально, также обновлены до 4.7.2 и т. Д.

Как я могу решить эту проблему?

...