webForumDet fria alternativet

exceptions genom Application_Error

.NET

1 svar · 223 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1

Hade tänkt ta hand om mina exceptions genom Application_Error, men av någon anledning så körs den inte. Någon som vet varför?

//Some page
private void Page_Load(object sender, System.EventArgs e)
{      
   throw(new ArgumentNullException());
}
private void Application_Error(object sender, EventArgs e)
{
   //Wont even run this
   Response.Write("An error!");
}

//Even tried to add this
private void InitializeComponent()
{    
   this.Error += new System.EventHandler(this.Application_Error);
}
Medlem sedan sep. 20011 914 inlägg
#2

Ok, hittade felet. Har en class med en metod som sparar felet och denna metod i sig kastade ett eget exception. Det var lite svårt att se eftersom det felet aldrig uppenbarade sig ut till sidan.

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)