ASP.NET MVC 4, .Net 4.5, Windows Azure로 작업하고 있습니다. Frontier (웹 응용 프로그램)에서 catch 블록을 작성하면서 모든 예외를 처리했습니다. OnException() 컨트롤러 기본 클래스 메서드. 나는 예외 처리없이 이미 완료된 백만 줄의 코드이기 때문에 비슷한 방식으로 중간 계층 (BLL, DAL)의 모든 예외를 처리하려고 시도하고있다. 이것이 가능한가 ? 제안을 찾고 있습니다.캐치없이 클래스 라이브러리에서 예외 처리
0
A
답변
1
이이 같은 소리 불구하고 예외를 차단하고 다양한 작업을 수행 할 수있는 예외 처리 프레임 워크의 수 (알림 메일 등을 보내 그들을 로그 ...)
ELMAH은 웹 응용 프로그램의 좋은 옵션이다 당신은 그면을 덮었습니다.
또한 비록 일반적으로, Microsoft Patterns & Practices Enterprise LibraryException Handling & Logging 블록
볼 수 있었다, 그것은 거품에 좋은 연습의 뒤로 가장 높은 호출 응용 프로그램 블록에 예외가 한 곳에서 응용 프로그램 로그 알아서.
+0
몇 가지 버블 링 예외 방법을 제공해 주시겠습니까? –
관련 문제
- 1. C# 클래스 라이브러리 예외 처리
- 2. 휴대용 클래스 라이브러리에서 사용자 지정 예외 구현
- 3. oscp5 처리 라이브러리에서 TcpClient 클래스 확장
- 4. Java 예외 처리 - 상위 클래스 예외 포착
- 5. C++ 예외 처리 내 자신의 예외 클래스
- 6. 코드 처리 예외 처리, 잘못된 클래스 경로
- 7. PHP 클래스 예외 처리 질문
- 8. 클래스 작성시 예외 처리 방법
- 9. 바운드 라이브러리에서 예외 캐치
- 10. PHP 예외 처리 예외 처리
- 11. 예외 처리
- 12. 장치 드라이버를 포함하는 클래스 라이브러리의 예외 처리
- 13. 클래스 계층 구조에 대한 Qt의 예외 처리
- 14. 사례 클래스 예외 처리 및 컴파일
- 15. Jmeter 클래스 org.apache.commons.logging.impl.LogKitLogger에 대한 예외 처리
- 16. 클래스 라이브러리에서 리소스 사전 사용
- 17. 예외 처리 : 발생시킬 예외
- 18. C++ 예외 처리 오류
- 19. 처리 예외 처리
- 20. PostSharp 처리 예외 처리
- 21. 예외 처리 처리
- 22. 상속에서의 예외 처리
- 23. 클래스 라이브러리에서 AssemblyResolve 이벤트를 처리 할 위치는 어디입니까?
- 24. 사용자 지정보기 리졸버에서 예외 처리 예외 처리
- 25. 클래스 라이브러리에서 Application.Run 사용
- 26. 클래스 라이브러리에서 ViewContext에 액세스
- 27. 클래스 라이브러리에서 Javascript 호출
- 28. 클래스 라이브러리에서 Autofac 사용
- 29. VB 클래스 라이브러리에서 C#
- 30. 클래스 라이브러리에서 부분로드
아무 것도 불가능합니다. 당신이 상황을 어떻게 다룰 지 모두가 당신에게 달려 있습니다. –
왜 BLL과 DAL의 모든 의견을 다루기를 원하십니까? 일반적으로 예외를 버블 링해야합니다. – Steven
ASP.NET에서 최상위 예외를 처리하는 일반적인 방법은 'Application_Error' 이벤트를 사용하는 것입니다. 또한 비 컨트롤러 요청의 모든 예외를 catch합니다. – Steven