0

我已经建立了一个在 IIS 7.5 上运行的 asp.net 网站。在 web.config 中,我们对 404 页面使用自定义错误。

<customErrors mode="On" defaultRedirect="~/oops.aspx?type=error">
  <error statusCode="404" redirect="oops.aspx?type=404"/>
</customErrors>

当我们使用像 www.ourdomain.com/stackoverflow 这样的 url 时,我们会被重定向到我们在 web.config 的 customerrors 部分中设置的 404 页面。当我们访问 www.ourdomain.com/stackoverflow.aspx 时,我们得到一个空白页面,而不是 404 页面(因为该页面不存在)。该页面还获得状态代码 200(表示 OK)。

4

1 回答 1

1

检查您的 URL 重写方法是否正确重定向到错误页面的路径...因为您收到状态代码 200,表示您的处理已完成。所以你应该检查你的 URL 重写方法是否有错误......

于 2012-07-23T07:29:17.310 回答