Webform1.aspx.cs :Application_Error가 실행되지 않습니까?
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("test exception");
}
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");
}
그러나 Application_Error 이벤트 처리기는 절대로 호출되지 않습니다. 대신 런타임 오류 페이지가 표시됩니다.
예외가 throw 된 후 Application_Error가 호출되면 무엇을해야합니까?
web.config에서 사용자 정의 오류 섹션에 대한 설명은 무엇입니까? – Rich
아무 것도. customErrors 섹션을 언급하고 있습니까? – ChrisPeeters
예, 또한 해당 컴파일 확인 Debug = True [설정] (http://msdn.microsoft.com/en-us/library/e8z01xdh%28v=vs.80%29.aspx) – Rich