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žeHandleErrorfiltr nebude fungovat a můžete vidět skutečnou výjimku . -
HandleErrorfiltr také předáváHandleErrorInfoinstance 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.
HandleErrorfiltr potlačí výjimku a zastaví je protokolování ELMAH , takže byste měli raději vypnoutHandleErrorkdyž zkoušíte ELMAH . Musíte nakonfigurovatELMAHv samostatné databázi a poskytuje stránku se seznamem všech nedávných chyb.