2016-02-14 3 views
1

Недавно я создал приложение ASP.NET MVC 5 и установил Elmah.MVC.2.1.2 из него.Почему Elmah установил 0 для кода во внутренних ошибках?

Все выглядит нормально, и Elmah регистрирует все ошибки, но когда он регистрирует внутренние ошибки, он устанавливает 0 для кода. Я думаю, он должен установить код ошибки 5xx для своих, я прав или нет? Если я прав, где его настроить?

enter image description here

Благодаря передовой (:

ответ

4

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