Primeiro você precisa saber qual é a exceção que está causando a exibição do erro.
Posso sugerir-lhe três opções.
-
Desative os<customErrors
>, então a seçãoHandleError
o filtro não funcionará e você poderá ver a exceção real .
-
OHandleError
filtro também passa umHandleErrorInfo
instância para a visão de erro, para que você possa exibir a exceção completa na própria visão de erro (só para saber o erro não é uma ideia sábia em produção) acessando esse modelo.
@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Você pode tentar ELMAH biblioteca que registra todas as exceções não tratadas. OHandleError
filtro suprime a exceção e os interrompe registrados por ELMAH , então é melhor desligar oHandleError
quando você está tentando ELMAH . Você tem que configurar oELMAH
em um banco de dados separado e fornece uma página que lista todos os erros recentes.