【发布时间】:2011-09-15 22:37:24
【问题描述】:
什么会导致 IIS 仅在某些时候返回 404?如果我在页面上点击 404,我可以简单地点击刷新,它就会出现。它是可重现的。我用提琴手看看发生了什么,但我没有看到任何东西。我已经设置了 IIS 跟踪,但同样,我看不出究竟是什么问题,文件存在并且 404 有时只会发生。有时我的意思是如果我导航到一个页面并得到一个 404,我可以刷新它并且它会出现,但有时我可以导航到该页面并且它不会 404。它不限于任何一个页面或条件。
我还可以尝试哪些其他方法来确定问题所在?
【问题讨论】:
-
如果您使用新的“隐私浏览”窗口(即没有 cookie 等)导航到页面,404 是否总是出现?另外,IIS 中配置了哪些模块、通配符映射和处理程序?
-
@Justin 是的,它是否在私密浏览中并不重要。
-
我不清楚你的回答。 404 always 是在 new 隐私浏览会话中的第一次 访问时发生,还是仍然是随机的?
-
不管是不是隐私浏览,都是随机的。
-
然后您需要查看在 IIS 和/或 Web.config 中配置的模块、通配符映射、处理程序和过滤器。禁用它们并使用消除过程。