반응형
예외 처리 방법
- 응용 프로그램 단위로 예외를 처리하는 방법 :
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 의 이벤트 등록.
반응형
'프로그래밍 > asp.net' 카테고리의 다른 글
Visual Studio 2010 빌드 오류 <error FTK1011> (0) | 2012.02.08 |
---|---|
[오류]해당 컨트롤에 코드 블록(<% ... %>)이 포함되어 있으므로 Controls 컬렉션을 수정할 수 없습니다. (0) | 2011.05.18 |
어셈블리를 생성하지 못했습니다. (0) | 2011.03.09 |
댓글