Primero debe saber cuál es la excepción que está causando que aparezca la vista de error.
Puedo sugerirte tres opciones.
-
Desactive los
<customErrors
> sección, por lo que elHandleError
el filtro no funcionará y podrá ver la excepción real . -
El
HandleError
el filtro también pasa unHandleErrorInfo
instancia a la vista de error, por lo que puede mostrar la excepción completa en la vista de error (solo para saber el error no es una buena idea en producción) accediendo a ese modelo.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Puedes probar ELMAH biblioteca que registra todas las excepciones no controladas. El
HandleError
El filtro suprime la excepción y los detiene registrados por ELMAH , por lo que es mejor que apagues elHandleError
cuando intentas ELMAH . Tienes que configurar elELMAH
en una base de datos separada y proporciona una página que enumera todos los errores recientes.