当页面实际存在时,您何时会获得404?

时间:2009-06-18 15:22:31

标签: c# asp.net iis

我有一个带有简单数据绑定数据网格的aspx页面;一些用户得到的页面就好了。其他人得到404s。如果页面有问题,我不会得到asp.net错误,而不是404?

3 个答案:

答案 0 :(得分:2)

出于安全原因,IIS6可以发送404,实际上结果应该是权限被拒绝或禁止。尝试获取恶意访问权限的人将不会收到他们可能会集中努力的页面存在的警报。

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

答案 1 :(得分:1)

它是什么类型的404? (是来自IIS还是来自ASP .Net?)

如果它是ASP .Net 404,那么你的代码可能(但不太可能)抛出假的404(搜索throw new HttpException

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

答案 2 :(得分:1)

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

Global.asax或web.config中的东西?