본문 바로가기
프로그래밍/asp.net

예외처리

by 이데렐라 2010. 2. 18.
반응형

예외 처리 방법
- 응용 프로그램 단위로 예외를 처리하는 방법 :
     web.config 파일의 <system.web>내의 <customErrors defaultRedirect="Error.htm" mode="On" />
     ASP.NET 런타임에 문제가 생긴 경우 모든 aspx 페이지는 볼 수 없기 때문에 defaultRedirect 페이지는 html 페이지로 설정하는 것이 좋다.
     HTTP 상태 코드에 따라 오류 페이지를 설정 할 수 있다.

- 페이지 단위 예외를 처리하는 방법 :
     Page 지시자에서 Error 페이지를 설정.

- Global.asax 예외 처리 :
     Application_Error 메서드에서 예외 처리.

통합 예외 처리 
IHttpModule , IHttpHandler를 직접 구현하여 웹 모듈을 직접 제작.
BasePage 예외처리 확장.
     OnInit 에서 BasePage 의 이벤트 등록.
반응형

댓글