[asp.net].net w2012 r2 的自定义错误 404 不工作

标签: Asp.net .Net windows
发布时间: 2016/7/9 11:25:36
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

这 web.config 代码完美下 w2003.net 4:

<customErrors mode="On" defaultRedirect="error.aspx">
    <error statusCode="404" redirect="error-notfound.aspx"/>
</customErrors>

对 w2012 r2.net 4 的代码不起作用︰ 我没有误差,但在调用时找不到页面,IIS 显示 404.htm 位于 C:\inetpub\custerr\en-US,不错误 notfound.aspx,如预期。

解决方法 1:

试着在 system.webServer 部分中的 web.config 文件中,例如创建相同的错误规则...

<system.webServer>
    <httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL">
        <remove statusCode="404" />
        <error statusCode="404" path="/error-notfound.aspx" responseMode="Redirect" />
    </httpErrors>
</system.webServer>
官方微信
官方QQ群
31647020