Приложение ASP.NET, не регистрирующееся к журналу событий окон

У меня есть два ASP.NET веб-приложения MVC. Один из них регистрирует необработанные исключения к журналу событий окон. Другой не делает.

Существует ли установка в IIS или web.config для включения входа журнала событий?

Извинения за широкий вопрос, я действительно ищу пути для расследования.

5
задан Ben 17 March 2010 в 13:39
поделиться

3 ответа

Включение CustomErrors на запущенные материалы, добавляемые в журнал ошибок.

Окончательным решением было добавление

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>

в раздел

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
...

файла web.config. Это включило Elmah в IIS7.

Слабое понимание - исключения перехватывались elmah, который был неправильно настроен по вышеуказанной причине, вызывая проглатывание ошибок. Включение пользовательских ошибок, казалось, обходило elmah и позволяло ошибкам проходить через журнал событий.

0
ответ дан 15 December 2019 в 00:57
поделиться

Обычно это происходит из-за того, что у учетной записи, запускающей веб-приложение, нет нужных прав на запись в журнал событий.

В IIS 7 проверьте идентификатор, под которым запущен пул приложений.

3
ответ дан 15 December 2019 в 00:57
поделиться

Если пользователь, запускающий веб-приложение (пользователь IIS), не является администратором, убедитесь, что источник события зарегистрирован в ОС.

1
ответ дан 15 December 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: