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 elHandleErrorel filtro no funcionará y podrá ver la excepción real . -
El
HandleErrorel filtro también pasa unHandleErrorInfoinstancia 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
HandleErrorEl filtro suprime la excepción y los detiene registrados por ELMAH , por lo que es mejor que apagues elHandleErrorcuando intentas ELMAH . Tienes que configurar elELMAHen una base de datos separada y proporciona una página que enumera todos los errores recientes.