2011-02-12 7 views
0

가능한 중복은 :
Server-side ASP.Net Ajax exception handlingasp.net에서 정적 페이지 메서드에 대한 전역 예외 처리기가 있습니까?

asp.net 페이지주기 동안 발생하는 모든 처리되지 않은 예외가 Global.Application_Error에 잡힐 수에서 기본적으로

이 또한 기록됩니다 windows 이벤트 로그. 이것은 좋은 일입니다.

그러나 JavaScript [PageMethods]를 통해 호출되는 정적 [WebMethod] 메서드는 처리되지 않은 예외가 서버에 기록되지 않는 것 같습니다. 나는 그들이 브라우저에 반환되며 FailedCallback()에 의해 잡힐 수 있지만 페이지 요청 예외가 기록되는 것과 같은 방법으로 이러한 오류를 전역 적으로 기록하는 방법을 찾고 있습니다.

ScriptManager의 OnAsyncPostbackError 속성이이 작업을 위해 작동하지 않는 것 같습니다 (부분 포스트 백을 사용하지 않고 순수한 ajax/json 만 사용함).

try/catch에서 모든 페이지 메서드를 래핑하지 않는 것이 좋습니다.

답변

관련 문제