У нас есть приложение ASP. NET MVC 5, которое в настоящее время работает на IIS 10. Все работало отлично в течение нескольких месяцев, однако внезапно, 2 дня назад, мы начали видеть ошибку «403.14» на случайных веб-сайтах.
403 – Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
И что еще странно, ошибка исчезает, если мы переключаем настройку страницы ошибки 403 в IIS (Показать подробную ошибку, Показать подробную локальную и т. Д. c.) Только для того, чтобы вернуться к другому веб-сайт или даже тот же веб-сайт через некоторое время.
- У нас есть одна папка с скомпилированным кодом MVC, в которой, вероятно, дюжина сайтов IIS (разных доменных имен) сопоставлена с одной и той же папкой.
- У нас установлен модуль URLRewrite.
Версия CLR: NET 4.0.x
Мы попытались перезапустить службу IIS (Служба публикации в Интернете)
- Кроме того, перезагрузил сервер.
- На основе некоторых предложений мы добавили runAllManagedModulesForAllRequests в конфигурацию модулей веб-сервера web.config.
- В пуле приложений включен запуск 32-разрядных приложений.
Что может быть причиной этого? Ошибка, уходящая и возвращающаяся, запутала нас еще больше.