J'ai du code dans Application_Start inclus dans un try .. catch block (Application_Error ne fonctionne pas à ce stade, donc vous devez utiliser un try .. catch block). Pour une raison inconnue, l'application agit si le bloc try .. catch n'est pas là. Je reçois la page d'erreur ASP.NET habituelle ("Erreur du serveur dans '/' Application.") Avec les détails d'exception pour Exception ("Test Exception") pas pour FatalException.try .. catch ne fonctionne pas dans Application_Start
void Application_Start(object sender, EventArgs e)
{
try
{
throw new Exception("Text Exception");
}
catch (Exception ex)
{
throw new FatalException("Application startup error", ex);
}
}
Il est une application ASP.NET 2.0
Merci pour toutes suggestions
Qu'est-ce qu'un FatalException? Pouvez-vous fournir la classe pour repro? – urig
@urig, il s'agit en fait d'une classe d'exception personnalisée dérivée de Exception. Il appelle seulement le constructeur de la classe de base dans son constructeur, rien de plus. –