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 laHandleErrorle filtre ne fonctionnera pas et vous pouvez voir la véritable exception . -
Le
HandleErrorle filtre passe également unHandleErrorInfoinstance à 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
HandleErrorle filtre supprime l'exception et les arrête enregistrées par ELMAH , vous devriez donc mieux désactiver leHandleErrorlorsque vous essayez ELMAH . Il faut configurer leELMAHdans une base de données séparée et il fournit une page qui répertorie toutes les erreurs récentes.