누구나 기본 오류 페이지를 해제하는 방법이나 참조 된 부분을 알고 있습니까 ??MVC 4 - 기본 Error.vbhtml 페이지를 해제하려면 어떻게합니까?
답변
알았어, 알아 냈어.
내 사용자 지정 ElmahHandleErrorAttribute 클래스에서 OnException() 메서드가 실제로 실행되지 않았 음을 나타냅니다. 그러나 코드의 첫 번째 줄은 "MyBase.OnException (context)"이며 HandleError 특성이 수행하는 작업을 시작합니다.
한 줄을 주석 처리하면 문제가 해결되었습니다.
문제점은 무엇입니까?
이 Mvc4 프로젝트에서 구현 된 Elmah.Mvc가 훌륭하게 작동합니다.
<customErrors mode="On" defaultRedirect="~/Error/General">
<error statusCode="404" redirect="~/Error/Http404" />
</customErrors>
나는 두 개의 액션 메소드, "Http404"에 대한 "일반"다른 하나는 다른과 ErrorController을 다음과 같이 나 또한의 Web.config에서 사용자 지정 오류 섹션이있다.
처리되지 않은 오류가 발생했다면 예외가 발생한 전자 메일 인 Elmah에 기록 된 예외가 발생한 다음 사용자 지정 "일반"보기가 표시됩니다 (404 페이지의 경우 Http404 페이지). 오류).
그러나 기본 "Error.vbhtml"파일을 찾을 수 없기 때문에 추가로 기록 된 예외 및 전자 메일도 수신되었습니다. (보기를 제거했습니다).
정직한 실수 ... 누군가가 밖으로 움직이는 것을 돕기를 바랍니다. :)
이 값은 web.config 파일의 customErrors element을 사용하여 제어 할 수 있습니다.
이미 설정했는데 처리되지 않은 오류가있는 것처럼 보입니다. MVC 파이프 라인의 어딘가에서 여전히 기본 Error.vbhtml 뷰 (삭제 한 상태)로 이동하려고합니다. 그래서 그게 아니야. –
또한 전역 파일에서 "filters.Add (New HandleErrorAttribute)"행을 주석 처리했습니다. 대신 사용자 정의 ElmahHandleErrorAttribute를 사용하고 있습니다. –
- 1. 상대 위치 지정을 해제하려면 어떻게합니까?
- 2. Matrix 클래스에서 메모리를 해제하려면 어떻게합니까?
- 3. IIS의 기본 페이지를 컨트롤러로 설정하려면 어떻게합니까?
- 4. Python에서 레지스트리 리디렉션을 해제하려면 어떻게합니까?
- 5. ViewGroup에서 화면을 강제로 해제하려면 어떻게합니까?
- 6. UITableViewCell의 삭제 모드를 해제하려면 어떻게합니까?
- 7. Rails 3.2.2에서 tinyint 부울 에뮬레이션을 해제하려면 어떻게합니까?
- 8. Extjs 변경 4 기본 MVC 폴더 구조
- 9. MVC 4 기본 데이터베이스는 얼마나 안전합니까?
- 10. XStream에서 불필요한 이스케이프 기능을 해제하려면 어떻게합니까? 기본적으로
- 11. C++에서 ASSERT (x)를 해제하려면 어떻게합니까?
- 12. eclipse에서 자동 생성 코드를 해제하려면 어떻게합니까?
- 13. HTTParty Post Body에서 URI 인코딩을 해제하려면 어떻게합니까?
- 14. eclipse에서 프로젝트의 JavaScript 지원을 해제하려면 어떻게합니까?
- 15. 특정 페이지에서 스크롤 위치 유지를 해제하려면 어떻게합니까?
- 16. Visual Studio 2010 스크립트 디버깅을 해제하려면 어떻게합니까?
- 17. Intellij IDEA에서 자동 괄호 생성을 해제하려면 어떻게합니까?
- 18. 특정 컨트롤에 대한 viewstate를 해제하려면 어떻게합니까?
- 19. 디자인 타임에 사용자 지정 IValueConverter를 해제하려면 어떻게합니까?
- 20. Spring Roo에서 예외 변환을 해제하려면 어떻게합니까?
- 21. Node.js의 HTTP 리디렉션에서 캐싱을 해제하려면 어떻게합니까?
- 22. Visual Studio 2008에서 스냅을 해제하려면 어떻게합니까?
- 23. joomla에서 css + js 최적화를 해제하려면 어떻게합니까?
- 24. 내 코코아 앱에서 드래그를 해제하려면 어떻게합니까?
- 25. MVC 기본 페이지를 설정하는 방법은 무엇입니까?
- 26. MVC 4 세션 종료
- 27. ASP.NET 차트 컨트롤에서 x 축 레이블을 해제하려면 어떻게합니까?
- 28. MVC 4 : HttpContext.Current.Items
- 29. 고정 영역에 내장 된 데이터 토큰을 해제하려면 어떻게합니까
- 30. Visual Studio 2005에서 메모리 누수 로깅을 해제하려면 어떻게합니까?
이 설정을 사용하면 Global에 Application_Error 메서드를 구현할 필요가 없다는 것을 잊어 버리십시오. 압축을 사용하고 있다면 여전히 필요하지만 필터를 지우는 유일한 라인은 압축을 사용할 때 스크램블 된 출력을 방지합니다. –