Afficher les messages d'erreur complets lors de l'hébergement de l'application MVC sur IIS 7.5
Je suis le déploiement d'un MVC3 application sur IIS 7.5.
Il y a quelques erreurs qui se produisent uniquement sur IIS 7.5, et je tente de les déboguer. Cependant, chaque fois qu'une erreur est déclenchée, l'erreur par défaut.cshtml est indiqué.
- Est-il possible d'afficher des messages d'erreur détaillés, semblable à la façon dont les erreurs sont traitées dans Visual Studio 2010?
- Comment puis-je passer en détails de l'exception à l'erreur.cshtml lors de l'utilisation de la OnHandleError attribut?
source d'informationauteur Extrakun | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Votre
Error.cshtml
vue doit accepter un modèle de typeHandleErrorInfo
. Vous pouvez obtenir les détails de l'exception de laModel.Exception
propriété.Par exemple, votre point de vue pourrait ressembler à:
Si c'est à des fins de débogage, vous pouvez désactiver les messages d'erreur personnalisés dans votre site web.config ou mis à distance de sorte que vous pouvez afficher les détails lors du débogage.
Vous pouvez également envelopper dans un assurez-vous que le Débogage est activé et toujours à l'affiche dans les commentaires HTML (donc il n'est pas clairement visible à toute personne naviguant sur le site). E. g