사용자 지정 404.htm이있는 asp.net 사이트가 있습니다. aspx를 처리하기 위해 customErrors 섹션과 함께 구성됩니다.nonasp.net URL에 대한 IIS7의 ASP.net 사이트에 대한 사용자 지정 404 페이지
<customErrors mode="On" defaultRedirect="404.htm">
<error statusCode="403" redirect="404.htm" />
<error statusCode="404" redirect="404.htm" />
</customErrors>
<system.webServer>
<httpErrors>
<error statusCode="404" path="404.htm" />
<error statusCode="500" path="404.htm" />
</httpErrors>
<modules runAllManagedModulesForAllRequests="true"> ...
</system.webServer>
그것은 잘 wrongname.aspx 처리합니다. 그러나 wrongname.htm과 같은 비 aspx 요청의 경우 IIS7은 여전히 내 사용자 정의가 아닌 일반 오류 메시지를 반환합니다. 그에게 500을 포함하여이 사이트의 모든 오류가 발생하도록 강제하는 방법은 무엇입니까? 모듈을 작성해야합니까? 아니면 선언적으로 작성할 수 있습니까?