IIS6 - 为什么我的自定义错误页面不显示?

发布于 2024-11-02 18:27:31 字数 310 浏览 1 评论 0原文

我有一个应该显示 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

何止钟意 2024-11-09 18:27:31

您正在测试的 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

爱冒险 2024-11-09 18:27:31

如果您正在查找 404.x 代码的含义,请参阅以下内容

HTTP 404.x-未找到文件或目录

  • 无 - 未找到文件或目录。
  • 1 - 无法在请求的端口上访问网站。
  • 2 - Web 服务扩展锁定策略阻止此请求。
  • 3 - MIME 映射策略阻止此请求。

似乎是 IIS 特定代码,不确定 IIS 是否随响应发送这些详细信息

If you're looking for what the 404.x codes mean here's this

HTTP 404.x-File or Directory Not Found

  • None - File or directory not found.
  • 1 - Web site not accessible on the requested port.
  • 2 - Web service extension lockdown policy prevents this request.
  • 3 - MIME map policy prevents this request.

Seems to be an IIS specific code, not sure if IIS sends these details with the response

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文