IIS 8返回403而不是404?

时间:2016-05-18 16:26:57

标签: .net asp.net-mvc iis-8

当我在本地测试并尝试浏览到不存在的页面时,我正确触发了我的自定义404页面。 但是,当我部署到IIS并尝试浏览到不存在的页面时,它返回403。 我尝试通过添加状态代码的路径来修复它,但它没有抓住它。

这是我的httpErrors部分:

<httpErrors errorMode="Custom" existingResponse="Replace" defaultResponseMode="ExecuteURL">
    <remove statusCode="404" />
    <error statusCode="404" path="/Error/Http404" responseMode="ExecuteURL" />
    <remove statusCode="403"/>
    <error statusCode="403" path="/Error/Http404" responseMode="ExecuteURL" />
    <remove statusCode="500" />
    <error statusCode="500" path="/Error/Http500" responseMode="ExecuteURL" />
</httpErrors>

0 个答案:

没有答案