The following code snippet will help you to catch an error in the global.asax file,
Turn off the custom error mode in web.config file first,
<customErrors mode="Off">
And add this code in your global.asax file to catch the error,
void Application_Error(object sender, EventArgs e)
{
HttpContext context = ((HttpApplication)sender).Context;
if (context.Error != null)
{
Exception ex = context.Error;
string msg = string.Empty;
while (ex != null)
{
if (!string.IsNullOrEmpty(ex.Message))
msg += ex.ToString() + "<br /><br />";
ex = ex.InnerException;
}
context.Response.Clear();
context.Response.Write(msg);
context.Response.End();
}
} Hope this helps ![]()
