代码之家  ›  专栏  ›  技术社区  ›  Steven Evers

当一个页面实际存在时,你什么时候会得到404?

  •  3
  • Steven Evers  · 技术社区  · 16 年前

    我有一个ASPX页面,上面有一个简单的数据绑定数据报;一些用户可以很好地得到这个页面。其他人得到404。如果页面有问题,我不是得到一个ASP.NET错误,而不是404吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   AnthonyWJones    16 年前

    出于安全原因,当结果被拒绝或禁止时,IIS6可以发送404。试图获得恶意访问的人将不会被通知到他们可能会集中精力关注的页面的存在。

    我不记得这是默认配置还是需要打开。

        2
  •  1
  •   SLaks    16 年前

    是什么404?(是来自IIS还是来自ASP.NET?)

    如果是一个ASP.NET 404,您的代码可能(但不太可能)正在抛出一个假的404(搜索 throw new HttpException )

    你有服务器集群吗?如果是这样,一个服务器可能有一个过期的副本。

        3
  •  1
  •   Robin Day    16 年前

    是否有任何全局错误处理程序执行重定向?

    global.asax或web.config中的内容?