我有自定義404.htm的asp.net網站。 它配置了customErrors部分來處理aspx。ASP.NET.net for asp.net for asp.net的自定義404頁面URL
<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好。但對於非aspx請求,如wrongname.htm IIS7仍然返回一般錯誤消息,不是我的習慣。如何強迫他這樣做,比如說,對於這個網站的所有錯誤,包括500?我應該編寫一個模塊還是可以聲明?