当用户访问服务器上一个存在目录的 时候会出现如下错误信息:
那么当出现这种情况的时候如何跳转到我们自定义的错误页面呢?
在web.config中添加如下代码及可:
<configuration>
<system.web>
<customErrors defaultRedirect="error.htm" mode="On">
<error redirect="error.htm" statusCode="404" />
<error redirect="error.htm" statusCode="403" />
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/lh.ht/error.htm" responseMode="ExecuteURL" />
<error statusCode="404" prefixLanguageFilePath="" path="/lh.ht/error.htm" responseMode="ExecuteURL" />
</httpErrors>
<directoryBrowse enabled="false" />
</system.webServer>
</configuration>