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åHandleError
filteret virker ikke, og du kan se den virkelige undtagelse . -
HandleError
filteret sender også enHandleErrorInfo
instans 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.
HandleError
filter undertrykker undtagelsen og stopper dem logget af ELMAH , så du burde hellere slåHandleError
fra når du prøver ELMAH . Du skal konfigurereELMAH
i en separat database, og den giver en side, der viser alle de seneste fejl.