웹 사이트에서 예외가 발생할 때 'error.htm'오류 페이지를 표시하도록 web.config를 구성했습니다. 그러나 asp.net 컴파일 오류가 발생할 때 페이지를 표시 할 수 없습니다. 어떻게해야합니까? IIS 7에서 실행 중입니다.asp.net 컴파일 오류에서 사용자 지정 오류 메시지를 표시하는 방법
3
A
답변
-1
모드 특성을 On으로 설정하면 오류 세부 정보가 다른 사용자에게 표시되지 않습니다.
<customErrors
mode="on"
defaultRedirect="~/errorpage.aspx"
/>
1
왜 라이브 사이트에서 컴파일 오류가 발생합니까?
그러나 테스트를 거치지 않고 나는 당신이하려는 일이 가능하다고 상상할 수 없습니다. 컴파일 할 수 없으면 코드를 실행할 수 없습니다.
+0
우리의 경우 누군가 누군가 제 3 자 어셈블리를 포함하는 것을 잊어 버렸습니다. 결국 컴파일 오류가 발생하여 * 일어날 수 있습니다. :) –
+0
그렇다면 코드를 실행할 수 없다면 내가 말한 것이 여전히 유효하다고 생각합니다. 단지 물속에서 죽은 것처럼 친숙한 오류를 표시 할 수 없습니다. 달리 할 수 있다면 좋은 발견 일 것입니다. –
이것은 작동하지 않습니다. 노란색 화면이 여전히 표시되고 Error.htm이 표시됩니다. 컴파일 오류 메시지를받는 대신에 customErrors를 변경하라는 런타임 오류 메시지가 나타납니다. –