In Webform1.aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("test exception");
}
In the 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");
}
But the Application_Error event handler never gets called. Instead I get a runtime error page.
What do I have to do have Application_Error being called after an exception is thrown?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…