IIS6 - 为什么我的自定义错误页面不显示?
我有一个应该显示 HTTP 404 错误的自定义错误页面。事实并非如此,我很难弄清楚为什么。
我的 web.config 设置为
<customErrors mode="On" />
Fiddler 显示 401.2,然后是单个 POST 的 404。这两个错误都应该是自定义的。 401.2 正在工作,因为我在 fiddler 中看到它。 404 立即发生,所以我在浏览器中看到的只是通用 404 错误。我应该看到我的自定义 404 页面。
为什么我的自定义 HTTP 404 页面不会显示?
I have a custom error page that should display for HTTP 404 errors. It does not and I am having difficulty figuring out why.
My web.config is set
<customErrors mode="On" />
Fiddler shows a 401.2, followed by a 404 for a single POST. Both errors should be custom. The 401.2 is working because I see it in fiddler. The 404 happens immediately after so all I see in the browser is the generic 404 error. I should see my custom 404 page.
Why won't my custom HTTP 404 page showup?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在测试的 URL 是什么?如果它不是 ASP.NET 处理的文件类型(例如 /foo/bar.txt),那么您将看不到 ASP.NET 定义的 404 处理程序。
-奥辛
What's the URL you are testing with? If it's not a file type handled by ASP.NET (e.g. /foo/bar.txt) then you won't see the ASP.NET defined 404 handler.
-Oisin
如果您正在查找
404.x
代码的含义,请参阅以下内容HTTP 404.x-未找到文件或目录
似乎是 IIS 特定代码,不确定 IIS 是否随响应发送这些详细信息
If you're looking for what the
404.x
codes mean here's thisHTTP 404.x-File or Directory Not Found
Seems to be an IIS specific code, not sure if IIS sends these details with the response