Първо трябва да знаете кое е изключението, което кара изгледа за грешка да се показва.
Мога да ви предложа три варианта.
-
Изключете
<customErrors
> раздел, така чеHandleError
филтърът няма да работи и можете да видите истинското изключение . -
HandleError
филтър също предаваHandleErrorInfo
екземпляр към изгледа за грешки, така че можете да покажете цялото изключение в самия изглед за грешки (само за да знаете грешката, не е мъдра идея в производството) чрез достъп до този модел.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Можете да опитате ELMAH библиотека, която записва всички необработени изключения.
HandleError
филтърът потиска изключенията и ги спира, регистрирани от ELMAH , така че трябва да изключитеHandleError
когато опитвате ELMAH . Трябва да конфигуриратеELMAH
в отделна база данни и предоставя страница, която изброява всички скорошни грешки.