404无法正常工作

时间:2012-07-23 06:53:52

标签: asp.net iis-7 web-config

我已经构建了一个在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这样的网址时,我们会被重定向到我们在web.config的customerrors部分中设置的404页面。当我们访问www.ourdomain.com/stackoverflow.aspx时,我们得到一个空白页面,而不是404页面(因为此页面不存在)。该页面还获得状态代码200(对于OK)。

1 个答案:

答案 0 :(得分:1)

检查您的网址重写方法,如果它正确地重定向到您的错误页面的路径...当您获得状态代码200,表明您的处理已完成。所以你应该检查你的URL重写方法是否有错误...