2011-06-24 1 views
4

Je reçois une erreur quelconque qui provoque l'affichage de error.cshtml.asp.net mvc: Qu'est-ce qui fait exécuter error.cshtml (et ne se connecte pas à elmah)

Je ne vois pas ce que les paramètres le font faire, plus je n'aime pas le fait que elmah ne voit pas l'erreur non plus. Mise à jour: J'ai vu la réponse d'elmah sur la façon de l'obtenir pour enregistrer les choses qui sont traitées sur mesure. Ce que je ne comprends pas, c'est pourquoi je suis dans cet état. Je n'ai rien marqué avec l'attribut HandleError

update2: Je pense que c'est parce qu'il y a un filtre global ajouté en utilisant HandleErrorAttribute. Ceci définit effectivement toutes les actions du contrôleur pour utiliser la gestion d'erreur par défaut

Répondre

2

Dans le wiki sur l'hébergement open source pour le projet ELMAH, j'ai trouvé this page sur la configuration d'ELMAH avec MVC. Après avoir lu tous les commentaires, tout en bas, il y avait un lien vers this stack overflow question, ce qui devrait vous aider à surmonter le problème que vous avez.

+1

Avec tout le respect dû à Atif, qui est génial, je pense qu'Ivan Zlatev est venu avec une solution plus élégante comme réponse à la même question: http://stackoverflow.com/questions/766610/how-to-get -elmah-au-travail-avec-asp-net-mvc-handleerror-attribut/779961 # 5936867 –