ASP.NET MVC 3 응용 프로그램에서 전역 오류 처리를 구현하는 두 가지 방법을 보았습니다. 한 가지 방법은 Global.asax.cs
에 Application_Error
방법을 사용하는 것입니다. 예를 들어ASP.NET MVC에서 전역 오류/예외 처리에 가장 좋은 방법은 무엇입니까?
(Error Handling in global.asax)
public class SomeWebApplication : System.Web.HttpApplication {
// ... other methods ...
protected void Application_Error() {
// ... application error handling code ...
}
}
다른 방법 Global.asax.cs
다시 상기 RegisterGlobalFilters
방법에 등록 [HandleError]
액션 필터 속성을 통해이다.
이 접근 방법은 어느 것입니까? 두 접근법에 중대한 단점이 있습니까?
나는 그것이 모든 컨트롤러에 적용되는 전역 필터로 등록하면 내 생각은? – dan
MVC 파이프 라인 외부의 오류에 대한 접근 방법은 무엇입니까? – dan
오류 컨트롤러 및 web.config의 기본''섹션 사용. –
jgauffin