iis 6에서 사용자 정의 오류 페이지를 설치하려고하는 응용 프로그램 (응용 프로그램 풀이있는 폴더)이 있습니다. 웹 구성에서 사용자 지정 오류에 대한 요소가 있지만 결코 나타나지 않습니다. 내가 IIS에 가서 응용 프로그램의 속성을 보면 oops.html을 가리 키도록 사용자 정의 오류를 설정할 수 있습니다. 그것은 IIS가 내 web.config에서 오류를 처리하기위한 설정을 사용하지 않는 것 같습니다. 여기 <customErrors mode = "On"을 사용할 때 IIS 6 swallowing 오류
내가 Web.config의에서 이 무엇<system.web>
...
<customErrors mode="On" defaultRedirect="/oops.html" redirectMode="ResponseRewrite" />
...
</system.web>
<system.webServer>
...
<httpErrors existingResponse="PassThrough" />
...
<system.webServer>
응용 프로그램에 대한 주소는 다음과 같이이다 : WWW :
웹 설정이있는 www.mysite.com/myappfolder/ 사이트 .co.kr/경우 MyAppFolder/
및 oops.html은에 있습니다 www.mysite.com/myappfolder/oops.html
을3210로 이동하려고 시도하는 경우 : www.mysite.com/myappfolder/NothingReal 404가 throw되며 oops.html으로 리디렉션하도록 IIS를 구성한 경우에만 해당 페이지가 표시됩니다.
고객 오류의 대상을 지정하는 규칙은 무엇입니까? 나는// myappfolder/oops.html을 사용하는 것에 대해 "/"를 제거해야합니까? IIS 6 오류 처리를 건너 뛰고 모든 오류를 내 페이지로 리디렉션하려면 어떻게합니까?
최소한 기본 asp.net 오류 페이지가 있습니까? 아니면'oops.html' 페이지를 찾지 못했습니까? – guanome
사용자 정의 오류를 사용하도록 웹 구성을 업데이트하는 방법을 알려주는 오류 페이지가 나타납니다. 그러나 이것은 customErrors에 대한 옵션에 대해 MSDN에서 읽은 것과 다릅니다. – QueueHammer