172 votes

Comment définir le fichier web.config pour afficher le message d'erreur complet

J'ai déployé mon application MVC-3 sur Windows Azure. Mais maintenant, lorsque je la demande via URL de mise en scène, elle me montre (Désolé, une erreur s'est produite lors du traitement de votre demande.). Maintenant, je veux voir le message d'erreur complet, par défaut il le cache à cause de certaines raisons de sécurité. Je sais que nous pouvons le faire via le fichier web.config. Mais comment faire?

283voto

jim tollan Points 12995

Ne suis pas sûr que cela fonctionnera dans votre scénario, mais essayez d'ajouter ce qui suit à votre web.config sous :

    ...

fonctionne dans mon cas.

voir aussi:

CustomErrors mode="Off"

154voto

Meer Points 1705

Cela peut également vous aider en affichant tous les détails de l'erreur sur le navigateur d'un client.

16voto

Sandrino Di Mattia Points 18144

Si vous utilisez ASP.NET MVC, vous pourriez également avoir besoin de supprimer l'attribut HandleErrorAttribute du fichier Global.asax.cs :

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X