이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 17865|회답: 0

[ASP.NET] asp.net MVC 전역 예외 처리 및 예외 로그

[링크 복사]
게시됨 2016. 10. 18. 오후 8:44:49 | | |
MVC3 웹사이트 global.asax의 Application_Start 메서드에는 다음과 같은 코드가 있습니다



주요 용도는 RegisterGlobalFilters 메서드에서 설정할 수 있는 전역 필터를 등록하는 것입니다. 예를 들어 다음과 같은 코드:



HandleErrorAttribute를 사용해 예외를 처리하는 것은 간단합니다. 먼저 Web.config 구성 파일에서 사용자 지정 오류를 활성화하세요. HandleError 기능은 사용자 지정 오류에 의존하므로 customErrors 모드는 On 또는 RemoteOnly로 설정해야 합니다:




따라서 500 오류를 제외하면, 다른 오류들은 사용자 지정 오류 모듈을 통해 응답 페이지에 맞게 설정할 수 있습니다:



위 두 부분을 설정한 후, 예외 로그를 기록하고 싶다면 ExceptionLogAttribute 클래스를 개선해야 합니다. 코드를 살펴보세요:



위 수업에서 보시다시피 CreateVLog 메서드가 있는데, 사실 로그 함수 클래스는 다양한 종류의 로그를 지속할 수 있습니다. 이 부분은 별도의 강의에서 설명하겠습니다.

오늘날 주로 MVC3의 전역 예외 기록 방식이 주요, 헤헤.









이전의:C#은 다중 스레드 환경에서 안전한 탐색 작업을 수행합니다
다음:asp.net 외부 파일에 appSettings 파일을 쓰세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com