Должен ли ELMAH перехватывать исключения Microsoft .NET Framework?

Я использую ELMAH для регистрации необработанных исключений в приложении MVC 5. Все идет нормально.

Иногда возникает ошибка сбоя IE со следующим описанием: Произошло необработанное исключение Microsoft .NET Framework в файле w3wp.exe.

ELMAH не сообщает об этой ошибке. Должно ли это быть?

Больше информации об ошибке:

Произошло необработанное исключение типа "System.ArgumentException" в Oracle.ManagedDataAccess.dll Дополнительная информация: Элемент уже добавлен. Ключ в словаре: "4118" Добавляемый ключ: "4118".

1 ответ

Нет. Elmah не должен перехватывать или регистрировать исключения, которые приводят к сбою w3wp.exe.

w3wp.exe - это процесс, который запускает IIS (я полагаю, что это означает рабочий процесс World Wide Web). Когда IIS падает, Elmah падает вместе с ним.

Однако вы можете найти больше информации в журналах событий ошибок Windows (которые вы можете рассматривать как Elmah для операционной системы).

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