嗨其他程序员!我有一个问题,我面临着重定向到自定义错误页面的奇特问题。这是我在web.config中的内容
<system.web>
<customErrors mode="On" defaultRedirect="/Message/DefaultError" redirectMode="ResponseRedirect" >
<error statusCode="404" redirect="/NotFound" />
<error statusCode="500" redirect="/ServerError"/>
</customErrors>
</system.web>
错误404和500上面声明的工作正常,但我的主要问题是没有枚举错误,如屁股400等..我想捕获默认重定向操作上的所有其他错误。或者可能???请帮助????
答案 0 :(得分:1)
我想在默认重定向操作
上捕获所有其他错误
由于“所有其他错误”(400,401等)很可能被视为服务器错误而非应用程序错误,因此您需要设置<system.webServer>
部分的默认页面:
<system.webServer>
<httpErrors defaultPath="/Message/DefaultError" defaultResponseMode="Redirect">
<clear />
</httpErrors>
</system.webServer>