Должен ли 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 для операционной системы).