【发布时间】:2013-09-07 09:44:03
【问题描述】:
这些是 web.config 中的代码:
<system.web>
<customErrors mode="Off" >
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear />
<error statusCode="404" prefixLanguageFilePath="" path="/ResourceNotFound" responseMode="ExecuteURL" />
<error statusCode="500" prefixLanguageFilePath="" path="/ResourceNotFound" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
以上设置只会重定向 404 和 500 的 httpError。
但不是手动添加所有错误代码400、401、403....等..等...
我们是否可以将所有错误重定向到同一个 url 而无需输入所有错误代码?
<error statusCode="400" .....
<error statusCode="401" .....
<error statusCode="403" .....
<error statusCode="404" .....
<error statusCode="xxx" ....
【问题讨论】:
标签: asp.net c#-4.0 web-config