Först måste du veta vad som är undantaget som gör att felvyn visas.
Jag kan föreslå tre alternativ.
-
Stäng av
<customErrors
> avsnittet, såHandleError
filtret fungerar inte och du kan se det verkliga undantaget . -
HandleError
filtret skickar också enHandleErrorInfo
instans till felvyn, så att du kan visa hela undantaget i själva felvyn (bara för att veta felet är inte en klok idé i produktionen) genom att komma åt den modellen.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Du kan prova ELMAH bibliotek som registrerar alla ohanterade undantag.
HandleError
filtret undertrycker undantaget och stoppar dem som loggas av ELMAH , så det är bättre att stänga avHandleError
när du försöker ELMAH . Du måste konfigureraELMAH
i en separat databas och den tillhandahåller en sida som listar alla de senaste felen.