Først skal du vide, hvad der er undtagelsen, der får fejlvisningen til at dukke op.
Jeg kan foreslå dig tre muligheder.
-
Sluk for
<customErrors> sektionen, såHandleErrorfilteret virker ikke, og du kan se den virkelige undtagelse . -
HandleErrorfilteret sender også enHandleErrorInfoinstans til fejlvisningen, så du kan vise hele undtagelsen i selve fejlvisningen (bare for at kende fejlen, er det ikke en klog idé i produktionen) ved at få adgang til den model.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p> -
Du kan prøve ELMAH bibliotek, der registrerer alle de ikke-behandlede undtagelser.
HandleErrorfilter undertrykker undtagelsen og stopper dem logget af ELMAH , så du burde hellere slåHandleErrorfra når du prøver ELMAH . Du skal konfigurereELMAHi en separat database, og den giver en side, der viser alle de seneste fejl.