IIS http 状态代码 404.503 的含义是什么?

Pet*_*orf 4 http-headers iis-8.5 iis-10

Microsoft 在此处列出了 IIS http 状态代码,包括子状态代码。

在 404 部分有 0 到 20 之间的子状态代码,但在我的日志中,我得到 503 作为 sc-substatus

我找不到任何关于它的信息。不要将此与标准的 http 503(服务不可用)状态混淆。

Pet*_*orf 6

快速浏览相关网站解决了这个问题。它是使用 设置的IP Address Restrictions,对于不是来自允许 IP 地址的每个请求,都会记录 404.503。

通常会发送 403(禁止)状态,但在 IIS 7+ 中,您可以指定要返回的状态。在 IP 限制的“编辑功能设置”中选择“拒绝操作类型”:

Unauthorized - results in a 401 Unauthorized - IIS-Logs:  401.503
Forbidden    - results in a 403 Forbidden    - IIS-Logs:  403.503
NotFound     - results in a 404 Not Found    - IIS-Logs:  404.503
AbortRequest - results in a Aborted          - IIS-Logs:  not logged
Run Code Online (Sandbox Code Playgroud)