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