실행중인 사이트에서 404 및 500 오류가 매핑되어 최종 사용자의 사용자 지정 오류 페이지로 리디렉션됩니다. 내 web.config에 다음 코드를 사용하십시오.ASP.Net의 특정 페이지에 대한 사용자 정의 오류 처리
...
...
<system.web>
<customErrors defaultRedirect="/404/default.aspx" mode="RemoteOnly">
<error statusCode="404" redirect="/404/default.aspx" />
</customErrors>
...
...
그러나 리디렉션하려는 특정 페이지가 하나 있습니다. 사이트가 100 % 작동하는지 확인하는 상태 점검 페이지. 내 Web.config의에서 아래의 코드를 사용하여 위치를 특정 사용자 지정 오류 처리기를 설정하려 :
...
...
</system.web>
<location path="health.aspx">
<system.web>
<customErrors defaultRedirect="" mode="RemoteOnly"></customErrors>
</system.web>
</location>
...
...
그러나, 작동하지 않습니다. health.aspx의 이름을 badhealth.aspx와 같은 다른 이름으로 변경 한 다음 요청을하면 Yellow Screen of Death 페이지를 통해 일반적인 404 오류가 발생할 것으로 예상됩니다. 마찬가지로 의도적으로 코드를 변경하여 오류가 발생하면 YSOD 페이지를 통해 500 오류가 발생합니다. 두 경우 모두 사용자 정의 404 페이지로 리디렉션되고 결국 YSOD가 표시됩니다. 생각?
모든 도움을 주시면 대단히 감사하겠습니다.
모두 감사합니다, - 프랭크
어떻게 했습니까 (특정 경로에 대한 사용자 지정 오류 사용 안 함)? – taur