troubleshooting Question

Catching an exception in the Application_Error method.

Avatar of brgdotnet
brgdotnetFlag for United States of America asked on
ASP.NET
1 Comment1 Solution2893 ViewsLast Modified:
I am looking for some good expert help on this question. I noticed that in the Global.asax file I have a method named Application_Error.
It is listed below. So it appears that we can catch all exceptions by using the Server.GetLastError() message. If that is the case, then why do we even need try catch blocks throughout the application? Couldn't we just use the Application_Error method to catch all of the exceptions?

void Application_Error(object sender, EventArgs e)
{
   Exception errorCaught = Server.GetLastError();
   Response.Redirect("~/Home/ErrorPage");

}
ASKER CERTIFIED SOLUTION
Miguel Oz
Senior Software Engineer
Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros