2009-11-04 3 views
2

내 응용 프로그램에서 페이지 시간 초과 (Request Timed Out)가 발생하면 Global.asax의 Application_Error 하위가 실행되지 않습니다. 응용 프로그램 오류가 발생할 때 사용자 지정 오류 페이지를 리디렉션 할 사용자 지정 코드가 있습니다. HttpException이 캡처되지 않는 이유는 무엇입니까?HttpException : 내 global.asax의 Application_Error가 "Request Timed Out"예외를 catch하지 않습니다.

+0

당신이이 예외를보고있는 수 잡힐되지 않습니다 ThreadAbortException이 발생합니다 때문에 ASP.NET 스레드를 죽이는 시간 제한 요구가있는 경우? 브라우저 오류가 발생하지 않았습니까? – Bryan

+0

SQL 요청이 시간 초과 될 때 표시됩니다. 그것은 고전적인 노란색과 빨간색 ASP.NET 예외입니다. – Achilles

답변

2

편집 : 죄송합니다. 오해했습니다.

당신은 런타임의 Global.asax함으로써 Application_Error

+0

해당 페이지에서 처리되지 않음. 웹 구성에는 defaultRedirect 값이 설정되어 있지 않습니다. – Achilles

+0

답변을 주셔서 감사합니다, 그건 내가 의심하는 라인을 따라, 그냥 정확한 이유를 몰랐어요. – Achilles

관련 문제