Nejprve musíte vědět, jaká je výjimka, která způsobuje zobrazení chybového zobrazení.
Mohu vám navrhnout tři možnosti.
-
Vypněte
<customErrors
>, takžeHandleError
filtr nebude fungovat a můžete vidět skutečnou výjimku . -
HandleError
filtr také předáváHandleErrorInfo
instance do chybového zobrazení, takže můžete zobrazit úplnou výjimku v samotném chybovém zobrazení (jen abyste věděli, že chyba není moudrý nápad ve výrobě) přístupem k tomuto modelu.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Můžete zkusit ELMAH knihovna, která zaznamenává všechny neošetřené výjimky.
HandleError
filtr potlačí výjimku a zastaví je protokolování ELMAH , takže byste měli raději vypnoutHandleError
když zkoušíte ELMAH . Musíte nakonfigurovatELMAH
v samostatné databázi a poskytuje stránku se seznamem všech nedávných chyb.