J'ai déployé mon application MVC-3 sur Windows Azure. Mais maintenant, lorsque je le demande via staging url
, il 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 est masqué pour des raisons de sécurité. Je sais que nous pouvons le faire via le fichier web.config. Mais comment?
vous ne savez pas si cela fonctionnera dans votre scénario, mais essayez d'ajouter ce qui suit à votre web.config
sous <system.web>
:
<system.web>
<customErrors mode="Off" />
...
</system.web>
fonctionne dans mon exemple.
regarde aussi:
Cela peut également vous aider en affichant tous les détails de l'erreur sur le navigateur du client.
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
Si vous utilisez ASP.NET MVC, vous devrez peut-être également supprimer le HandleErrorAttribute du fichier Global.asax.cs:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}