Веб-приложение записывает события в журнал событий только с локального хоста

У нас есть приложение 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" выше с названием сайта, который вы хотите изменить.

Надеемся, что если это не решит вашу проблему, это, по крайней мере, приведет вас на правильный путь.

Другие вопросы по тегам