Vous devez d'abord savoir quelle est l'exception qui provoque l'affichage de la vue d'erreur.
Je peux vous suggérer trois options.
-
Désactivez les
<customErrors
> section, donc laHandleError
le filtre ne fonctionnera pas et vous pouvez voir la véritable exception . -
Le
HandleError
le filtre passe également unHandleErrorInfo
instance à la vue d'erreur, afin que vous puissiez afficher l'exception complète dans la vue d'erreur elle-même (juste pour savoir que l'erreur n'est pas une bonne idée en production) en accédant à ce modèle.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p>
-
Vous pouvez essayer ELMAH bibliothèque qui enregistre toutes les exceptions non gérées. Le
HandleError
le filtre supprime l'exception et les arrête enregistrées par ELMAH , vous devriez donc mieux désactiver leHandleError
lorsque vous essayez ELMAH . Il faut configurer leELMAH
dans une base de données séparée et il fournit une page qui répertorie toutes les erreurs récentes.