Веб-приложение записывает события в журнал событий только с локального хоста
У нас есть приложение ASP.net MVC, развернутое на Win Server 2008 R2 и IIS 7.5.
Проблема в том, что приложение перестало записывать события в журнал событий, когда мы изменили структуру пула приложений на 4.
Но приложение по-прежнему записывает предупреждения и ошибки в журнал событий от localhost.
Возможно, этот раздел нашего web.config должен быть изменен.
<customErrors defaultRedirect="~/" mode="RemoteOnly" />
<compilation debug="false">
Также наши настройки пула приложений:
1 ответ
Проверьте настройки system.web/healthMonitoring. Я использовал редактор конфигурации внутри диспетчера IIS, чтобы добавить настройку для регистрации событий в журнале событий, когда любой запрос не удался. Диспетчер IIS сгенерировал следующий скрипт:
appcmd.exe set config "TestSite" -section:system.web/healthMonitoring /+"rules.[eventName='Request Processing Errors',name='Request Processing Errors Default',profile='Default',provider='EventLogProvider']"
Вам придется заменить "TestSite"
выше с названием сайта, который вы хотите изменить.
Надеемся, что если это не решит вашу проблему, это, по крайней мере, приведет вас на правильный путь.