IIS 7.0 和 IIS 7.5 中的 HTTP 状态代码
当您尝试访问正在运行 Internet Information Services (IIS) 7.0 使用 HTTP 服务器上的内容时,IIS 7.0 返回数字代码,指示响应的状态。在 IIS 日志中记录的 HTTP 状态代码。另外,可能会在客户端浏览器中显示的 HTTP 状态代码。
HTTP 状态代码可能表明请求已成功或不成功。HTTP 状态代码还将透露请求仍失败的确切原因。
日志文件位置
默认情况下 IIS 7.0 将日志文件放入以下文件夹:
inetpub\logs\Logfiles
此文件夹包含每个万维网站点的不同目录。默认情况下每日、 在目录中创建日志文件,并使用日期命名的日志文件。例如,日志文件可能会被命名为,如下所示:
ex月日年.log
HTTP 状态代码
本部分介绍 IIS 7.0 使用的 HTTP 状态代码。
注意这篇文章不会列出每个可能的 HTTP 状态代码,要求于 HTTP 规范中。这篇文章包括只的 HTTP 状态代码的 IIS 7.0 可以发送的。例如,自定义 Internet 服务器 API (ISAPI) 筛选器或自定义 HTTP 模块可以设置自己的 HTTP 状态代码。
1xx -信息
这些 HTTP 状态代码表示临时响应。客户机接收的一个或多个 1xx 响应客户端计算机在收到常规响应之前。
IIS 7.0 使用以下信息性 HTTP 状态代码:
- 100-继续。
- 101-交换协议。
2xx -成功
这些 HTTP 状态代码表示服务器已成功接受请求。
IIS 7.0 使用下面的成功 HTTP 状态代码:
- 200-确定。客户端请求已成功完成。
- 201-创建。
- 202-接受。
- 203-不具有权威性的信息。
- 204-无内容。
- 205-重置内容。
- 206-部分内容。
3xx -重定向
这些 HTTP 状态代码表示客户端浏览器必须采取更多措施执行此请求。例如,客户端浏览器可能不得不请求服务器上的不同页面。或者,客户端浏览器可能需要使用代理服务器重复请求。
IIS 7.0 使用以下重定向 HTTP 状态代码:
- 301-被永久删除。
- 302-对象已移动。
- 304-未修改。
- 307-临时重定向。
4xx 客户端错误
这些 HTTP 状态代码表明发生了错误,且客户端浏览器显示为有故障。例如,客户端浏览器可能会请求不存在的页面。或者,客户端浏览器可能不提供有效的身份验证信息。
IIS 7.0 使用以下客户端错误 HTTP 状态代码:
- 400-请求错误。无法通过服务器因语法不正确理解此请求。客户端不应重复没有修改的请求。
IIS 7.0 定义了以下 HTTP 状态代码表明 400 错误的更具体的原因:- 400.1-无效的目标标头。
- 400.2-无效的深度标头。
- 400.3-无效的 If 标头。
- 400.4-无效覆盖标头。
- 400.5-无效翻译标头。
- 400.6-无效请求正文。
- 400.7-无效的内容长度。
- 400.8-超时无效。
- 400.9-无效的锁定标记。
- 401-访问被拒绝。
IIS 7.0 定义几个 HTTP 状态代码表明 401 错误的更具体的原因。以下特定的 HTTP 状态代码在客户端浏览器中显示,但不是会显示在 IIS 日志中:- 401.1-登录失败。
- 401.2-登录失败,服务器配置。
- 401.3-由于授权到 ACL 资源上。
- 401.4-授权筛选器失败。
- 401.5-授权失败 ISAPI/CGI 应用程序。
- 403-禁止访问。
IIS 7.0 定义了以下 HTTP 状态代码表明 403 错误的更具体的原因:- 403.1-执行访问被禁止。
- 403.2-读取访问被禁止。
- 403.3-写入访问被禁止。
- 403.4-所需的 SSL。
- 403.5-所需的 SSL 128。
- 403.6-拒绝的 IP 地址。
- 403.7-需要客户端证书。
- 403.8-站点访问被拒绝。
- 403.9-禁止访问: 太多的客户端试图连接到 Web 服务器。
- 403.10-禁止访问: Web 服务器配置为拒绝执行访问。
- 403.11-禁止访问: 密码已更改。
- 403.12-映射程序拒绝访问。
- 403.13-客户端证书被吊销。
- 403.14-目录列表被拒绝。
- 403.15-禁止访问: 客户端访问许可证已超过在 Web 服务器上的限制。
- 403.16-客户端证书不可信或者无效。
- 403.17-客户端证书已过期或尚未生效。
- 403.18-无法在当前的应用程序池执行请求的 URL。
- 403.19-无法在此应用程序池执行 CGI 应用程序客户端。
- 403.20-禁止访问: Passport 登录失败。
- 403.21-禁止访问: 源访问被拒绝。
- 403.22-禁止访问: 拒绝无限的深度。
- 403.502-禁止访问: 过多的请求来自同一客户端 IP;已达到动态 IP 限制限制。
- 404-未找到。
IIS 7.0 定义了以下指示一个更具体的 404 错误原因的 HTTP 状态代码:- 404.0-找不到。
- 404.1-未找到站点。
- 404.2-ISAPI 或 CGI 限制。
- 404.3-MIME 类型限制。
- 404.4-配置没有处理程序。
- 404.5-筛选配置的请求被拒绝。
- 404.6-动词拒绝。
- 404.7-拒绝的文件扩展名。
- 404.8-隐藏命名空间。
- 404.9-隐藏的文件属性。
- 404.10-请求标头太长。
- 404.11-请求包含双引号转义序列。
- 404.12-请求包含高位字符。
- 404.13-内容长度太大。
- 404.14-请求 URL 太长。
- 404.15-查询字符串太长。
- 404.16-DAV 请求发送到静态文件处理程序。
- 404.17-映射到静态文件处理程序通过通配符 MIME 映射的动态内容。
- 404.18-查询字符串序列被拒绝。
- 404.19-通过筛选规则拒绝。
- 404.20-段数太多的 URL
- 405-不允许的方法。
- 406-客户端浏览器不接受请求的页的 MIME 类型。
- 408-请求超时。
- 412-前提条件失败。
5xx -服务器错误
这些 HTTP 状态代码表示服务器无法完成请求,因为服务器遇到一个错误。
IIS 7.0 使用以下服务器错误 HTTP 状态代码:
- 500-内部服务器错误。
IIS 7.0 定义了以下 HTTP 状态代码表明 500 错误的更具体的原因:- 500.0-模块或 ISAPI 时出错。
- 500.11-应用程序正在关闭 Web 服务器上。
- 500.12-应用程序正在重新启动 Web 服务器上。
- 500.13-Web 服务器是太忙。
- 500.15-不允许对 Global.asax 直接请求。
- 500.19-配置数据无效。
- 500.21-无法识别的模块。
- 500.22-ASP。NET httpModules 配置不适用于托管管道模式。
- 500.23-ASP。NET httpHandlers 配置不适用于托管管道模式。
- 500.24-ASP。NET 模拟配置不适用于托管管道模式。
- 500.50的 RQ_BEGIN_REQUEST 通知处理期间发生重写错误。配置或入站的规则执行错误发生。
注意 下面是分布式的规则配置入站和出站规则中读取位置。
- 500.51的 GL_PRE_BEGIN_REQUEST 通知处理期间发生重写错误。全局配置或全局规则执行错误发生。
注意 下面是其中读取全局规则配置。
- 500.52的 RQ_SEND_RESPONSE 通知处理期间发生重写错误。出站规则执行时发生。
- 500.53的 RQ_RELEASE_REQUEST_STATE 通知处理期间发生重写错误。出站规则执行时出错。规则均配置为输出用户缓存获取更新之前执行。
- 500.100-内部的 ASP 错误。
- 501 标头值指定未实现的配置。
- 502-Web 服务器作为网关或代理服务器时收到无效的响应。
IIS 7.0 定义了以下 HTTP 状态代码表明 502 错误的更具体的原因:- 502.1-CGI 应用程序超时。
- 502.2-网关无效。
- 503-服务不可用。
IIS 7.0 定义了以下指示一个更具体的 503 错误原因的 HTTP 状态代码:- 503.0-应用程序池不可用。
- 503.2-超出的并发请求限制。
通用 HTTP 状态代码和原因
一些常见的 HTTP 状态代码的原因如下所示:
- 200-确定。IIS 7.0 成功处理该请求。
- 304-未修改。客户端浏览器请求已在缓存中,文档并在文档被缓存后未被修改文档。客户端浏览器使用该文档的缓存的副本而不是从服务器下载文档。
- 400-请求错误。Http.sys 文件会阻止 IIS 7.0 的处理请求的原因在请求中有问题。通常情况下,此 HTTP 状态代码表示此请求包含的字符或无效的序列或请求相冲突 Http.sys 文件中的安全设置。
- 401.1-登录失败。登录尝试失败原因可能是用户名或密码无效。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942044 (http://support.microsoft.com/kb/942044/ ) 当您试图在 IIS 7.0 上运行的 Web 应用程序承载时的错误消息:"HTTP 错误 401.1-找不到"
- 401.2-登录失败,服务器配置。此 HTTP 状态代码表示在服务器上的身份验证配置设置有问题。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942043 (http://support.microsoft.com/kb/942043/ ) 您试图访问其在 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 401.2-未经授权"
- 401.3-由于授权到 ACL 资源上。此 HTTP 状态代码表示 NTFS 文件系统权限中的有问题。即使的权限正确,您试图访问的文件,可能会出现此问题。例如,如果 IUSR 帐户没有 C:\Winnt\System32\Inetsrv 目录的访问权限,将出现此问题。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942042 (http://support.microsoft.com/kb/942042/ ) 您试图浏览正在运行 IIS 7.0 的服务器承载的 Web 页时出现错误消息:"HTTP 错误 401.3-未经授权"
- 401.4-授权筛选器失败。ISAPI 筛选器不允许的原因授权问题进行处理的请求。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942079 (http://support.microsoft.com/kb/942079/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 401.4-授权失败由筛选器"
- 401.5-授权失败 ISAPI/CGI 应用程序。ISAPI 应用程序或通用网关接口 (CGI) 应用程序不允许的原因授权问题进行处理的请求。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942078 (http://support.microsoft.com/kb/942078/ ) 当您运行 IIS 7.0 的计算机上访问承载的 Web 站点时的错误消息:"HTTP 错误 401.5-授权失败,由每个 CGI 的 ISAPI 应用程序"
- 403.1-执行访问被禁止。未授予适当的执行权限级别。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942065 (http://support.microsoft.com/kb/942065/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.1-禁止"
- 403.2-读取访问被禁止。未授予适当的读取权限级别。请验证您已设置的 IIS 7.0 授予读取权限的目录。此外,如果您使用默认文档,验证默认文档存在。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942036 (http://support.microsoft.com/kb/942036/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.2-禁止访问"
- 403.3-写入访问被禁止。未授予适当的写入权限级别。验证 IIS 7.0 权限和 NTFS 文件系统权限被设置为授予该目录的写权限。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942035 (http://support.microsoft.com/kb/942035/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.3--禁止"
- 403.4-所需的 SSL。通过不安全的通道,发出请求,Web 应用程序需要安全套接字层 (SSL) 连接。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942070 (http://support.microsoft.com/kb/942070/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.4-禁止访问"
- 403.5-所需的 SSL 128。服务器配置为要求 128 位 SSL 连接。但是,通过使用 128 位加密不发送请求。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942069 (http://support.microsoft.com/kb/942069/ ) 您试图浏览 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 403.5-禁止访问"
- 403.6-拒绝的 IP 地址。将服务器配置为拒绝访问的当前 IP 地址。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942068 (http://support.microsoft.com/kb/942068/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.6-IP 地址被拒绝"
- 403.7-需要客户端证书。服务器配置为要求的客户端身份验证的证书。但是,客户端浏览器没有安装相应的客户端证书。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942067 (http://support.microsoft.com/kb/942067/ ) 当您试图运行 IIS 7.0 的服务器上运行的 Web 应用程序承载时的错误消息:"HTTP 错误 403.7-禁止访问"
- 403.8-站点访问被拒绝。将服务器配置为拒绝请求基于客户端计算机的域名系统 (DNS) 名称。 有关如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942066 (http://support.microsoft.com/kb/942066/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.8-禁止访问"
- 403.12-映射程序拒绝访问。您想要访问该页需要客户端证书。但是,映射到客户端证书的用户 ID 被拒绝访问该文件。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942064 (http://support.microsoft.com/kb/942064/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.12-客户端证书拒绝"
- 403.13-客户端证书被吊销。客户端浏览器将尝试使用已被证书颁发机构吊销的客户端证书。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942063 (http://support.microsoft.com/kb/942063/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.13-禁止访问"
- 403.14-目录列表被拒绝。服务器未配置为显示内容目录列表中,且未设置默认文档。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942062 (http://support.microsoft.com/kb/942062/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.14-禁止访问"
- 403.16-客户端证书不可信或者无效。客户端浏览器将尝试使用客户端证书不受信任的服务器正在运行 IIS 7.0 的或无效。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942061 (http://support.microsoft.com/kb/942061/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.16-禁止访问"
- 403.17-客户端证书已过期或尚未生效。客户端浏览器将尝试使用客户端证书的已过期或无效的尚未。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942038 (http://support.microsoft.com/kb/942038/ ) 您试图访问其 Internet Information Services 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 403.17 (禁止) 的客户端证书已过期"
- 403.18-无法在当前的应用程序池执行请求的 URL。配置自定义错误页,并自定义错误页驻留在不同的应用程序池比所请求的 URL 应用程序池。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942037 (http://support.microsoft.com/kb/942037/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.18-禁止访问"
- 403.19-无法在此应用程序池执行 CGI 应用程序的客户端浏览器。应用程序池的标识不具有 替换进程级令牌用户权限。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942048 (http://support.microsoft.com/kb/942048/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 403.19-禁止访问"
- 404.0-找不到。您试图访问的文件已移动,或不存在。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942041 (http://support.microsoft.com/kb/942041/ ) 您尝试打开 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 404.0-找不到"
- 404.2-ISAPI 或 CGI 限制。请求的 ISAPI 资源或请求的 CGI 资源是受限制的计算机上。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942040 (http://support.microsoft.com/kb/942040/ ) 您尝试运行 IIS 7.0 的计算机上访问承载的 Web 页时出现错误消息:"HTTP 错误 404.2 – 找不到"
- 404.3-MIME 类型限制。当前的 MIME 映射,用于请求的扩展类型无效或未配置。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942032 (http://support.microsoft.com/kb/942032/ ) 用户访问正在运行 Internet Information Services 7.0 的服务器上承载的 Web 站点时出现错误消息:"HTTP 错误 404.3-找不到"
- 404.4-配置没有处理程序。所请求的 URL 的文件扩展名并没有被配置为处理 Web 服务器上的请求处理程序。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942052 (http://support.microsoft.com/kb/942052/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.4-找不到"
- 404.5-筛选配置的请求被拒绝。所请求的 URL 包含由服务器阻止一个字符序列。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942053 (http://support.microsoft.com/kb/942053/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.5-URL 序列拒绝"
- 404.6-动词拒绝。通过使用 HTTP 谓词的未配置或无效发出请求。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942046 (http://support.microsoft.com/kb/942046/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.6-VERB_DENIED"
- 被拒绝的 404.7 文件扩展名。不允许所请求的文件扩展名。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942045 (http://support.microsoft.com/kb/942045/ ) 您试图浏览 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 404.7-FILE_EXTENSION_DENIED"
- 404.8-隐藏命名空间。所请求的 URL 被拒绝,因为目录已被隐藏。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942047 (http://support.microsoft.com/kb/942047/ ) 您试图访问其在 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 404.8-HIDDEN_NAMESPACE"
- 404.9-隐藏的文件属性。所请求的文件是隐藏的。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942049 (http://support.microsoft.com/kb/942049/ ) 当您试图在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.9-文件属性隐藏"
- 404.10-请求标头太长。请求被拒绝,因为请求标头是太长。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942077 (http://support.microsoft.com/kb/942077/ ) 当您运行 Internet Information Services 7.0 服务器上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.10-REQUEST_HEADER_TOO_LONG"
- 404.11-请求包含双引号转义序列。该请求包含一个双重转义序列。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942076 (http://support.microsoft.com/kb/942076/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.11-URL_DOUBLE_ESCAPED"
- 404.12-请求包含高位字符。申请包含高位字符,并且服务器被配置为不允许高位字符。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942075 (http://support.microsoft.com/kb/942075/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.12-URL_HAS_HIGH_BIT_CHARS"
- 404.13-内容长度太大。该请求包含的内容长度标头。内容长度标头的值大于允许的服务器的限制。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942074 (http://support.microsoft.com/kb/942074/ ) 当您运行 Internet Information Services 7.0 服务器上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.13-CONTENT_LENGTH_TOO_LARGE"
- 404.14-请求 URL 太长。所请求的 URL 超过服务器所允许的限制。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942073 (http://support.microsoft.com/kb/942073/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.14-URL_TOO_LONG"
- 404.15-查询字符串太长。该请求包含查询字符串的长度超过服务器允许的限制。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942071 (http://support.microsoft.com/kb/942071/ ) 当您运行 IIS 7.0 服务器上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.15-找不到"
- 404.17-映射到静态文件处理程序的动态内容。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2019689 (http://support.microsoft.com/kb/2019689/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.17-找不到"
- 405.0-不允许的方法。通过使用无效的 HTTP 方法发出请求。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942051 (http://support.microsoft.com/kb/942051/ ) 在用户访问正在运行 Internet Information Services 7.0 的服务器上承载的 Web 站点时出现错误消息:"HTTP 错误 405.0-方法不允许"
- 406.0-无效的 MIME 类型。通过使用一个包含 MIME 值是无效的接受头发出请求。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942050 (http://support.microsoft.com/kb/942050/ ) 当您运行 Internet Information Services 7.0 服务器上访问承载的 Web 站点时的错误消息:"HTTP 错误 406-无法接受"
- 412.0-前提条件失败。通过使用包含一个无效的值是否匹配请求标头发出请求。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942056 (http://support.microsoft.com/kb/942056/ ) 您访问承载的 Web 站点上 Internet Information Services (IIS) 7.0 中时出现错误消息:"HTTP 错误 412-前提条件失败"
- 500-内部服务器错误。服务器端原因有很多可能会出现此 HTTP 状态代码。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942031 (http://support.microsoft.com/kb/942031/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 500.0-内部服务器错误"
- 500.11-应用程序正在关闭 Web 服务器上。因为目标应用程序池关闭,无法处理该请求。等待辅助进程完成关闭,然后再试一次请求。如果此问题仍然存在,可能遇到的 Web 应用程序阻止从正在关闭正确的 Web 应用程序的问题。
- 500.12-应用程序正在重新启动 Web 服务器上。因为目标应用程序池正在重新启动,不会处理该请求。在刷新页面时,此 HTTP 状态代码应该会消失。如果此 HTTP 状态代码再次出现刷新页面后,问题可能引起的防病毒软件正在扫描 Global.asa 文件中。如果此问题仍然存在,可能遇到的 Web 应用程序阻止从正确重新启动该 Web 应用程序的问题。
- 500.13-Web 服务器是太忙。因为服务器太忙,无法接受任何新的传入请求,不会处理该请求。通常情况下,此 HTTP 状态代码表示传入请求数超过 IIS 7.0 Web 应用程序可以处理的数目。因为性能配置设置将设得太低、 硬件不足,或者一个瓶颈发生在 IIS 7.0 Web 应用程序中,可能会出现此问题。故障排除的常用方法是当发生错误时生成内存转储文件的 IIS 7.0 进程,然后将调试内存转储文件。
- 500.15-不允许对 Global.asax 直接请求。直接为 Global.asa 文件或 Global.asax 文件请求。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942030 (http://support.microsoft.com/kb/942030/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"不允许 global.asa HTTP 错误 500.15-直接请求"
- 500.19-配置数据无效。出现此 HTTP 状态代码是由于相关联的 Applicationhost.config 文件中或在相关联的 Web.config 文件中有问题。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942055 (http://support.microsoft.com/kb/942055/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 500.19-内部服务器错误"
- 500.100-内部的 ASP 错误。Active Server Pages (ASP) 页处理过程中发生错误。要获得有关错误的特定信息,请禁用在 Web 浏览器中的友好 HTTP 错误消息。另外,IIS 日志可能会显示 ASP 错误号对应于出现的错误。 有关 ASP 错误消息以及 ASP 错误消息的含义的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
294271 (http://support.microsoft.com/kb/294271/ ) ASP 错误代码
- 501.0-未实现。客户端浏览器发送 HTTP Trace 动词,并在服务器未配置为处理 HTTP Trace 动词。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942058 (http://support.microsoft.com/kb/942058/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 501.0-未实现"
- 502.1-CGI 应用程序超时。CGI 应用程序不在已配置的时间限制内返回有效的 HTTP 响应。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942059 (http://support.microsoft.com/kb/942059/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 502.1-网坏关"
- 502.2-网关无效。CGI 应用程序返回无效到运行 IIS 7.0 的服务器的 HTTP 响应。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
942057 (http://support.microsoft.com/kb/942057/ ) 当您在 IIS 7.0 上访问承载的 Web 站点时的错误消息:"HTTP 错误 502.2-网坏关"
- 503.0-服务不可用。该请求被发送到应用程序池的当前已停止或当前已禁用的。要解决此问题,请确保目标应用程序池已启动。事件日志可能会提供有关为什么停止或禁用应用程序池的信息。
- 503.2-超出的并发请求限制。" appConcurrentRequestLimit 属性设置为低于当前的并发请求数的值。IIS 7.0 不允许的值比更多并发请求 appConcurrentRequestLimit 属性。