En Webform1.aspx.cs:Application_Error ne se déclenche pas?
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("test exception");
}
Dans les Global.asax.cs:
protected void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("ErrUnknown.aspx");
}
Mais le gestionnaire d'événements Application_Error ne fait jamais appelé. Au lieu de cela, j'ai une page d'erreur d'exécution.
Que dois-je faire pour que Application_Error soit appelée après qu'une exception soit levée?
Que dit votre web.config pour la section des erreurs personnalisées? – Rich
Rien. Faites-vous référence à la section customErrors? – ChrisPeeters
Oui, vérifiez également que la compilation Debug = True est [set] (http://msdn.microsoft.com/en-us/library/e8z01xdh%28v=vs.80%29.aspx) – Rich