ASP.NET CustomError重定向404不会在Fiddler中返回404代码

时间:2012-09-06 20:45:22

标签: asp.net web-config

如何让它返回错误代码为404的自定义ASP.NET页面?目前,当我设置

时,它不会这样做
<customErrors mode="On">
            <error statusCode="404" redirect="~/UtahDisclosures.aspx" />
        </customErrors>

1 个答案:

答案 0 :(得分:2)

这似乎是ASP.NET的一个怪癖,也是我在阅读你的帖子之前不知道的。

但是,Google快速发布了这篇博文:http://www.digitallycreated.net/Blog/57/getting-the-correct-http-status-codes-out-of-asp.net-custom-error-pages

他们似乎知道他们在做什么并建议使用它: <% Response.StatusCode = (int)HttpStatusCode.NotFound; %>以及其他一些关键步骤(请参阅链接)。

此外,在发送自定义错误页面时,您可能需要记住IE minimum error page size quirk