你目前正处于脱机状态,正在等待 Internet 重新连接

你的浏览器不受支持

你需要更新你的浏览器才能使用该网站。

更新到 Internet Explorer 的最新版本

Microsoft Internet Information Services (IIS) 5.0 和 6.0 状态代码的描述

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 318380

为什么在网站上收到这些错误消息?

浏览互联网时,如果您正在访问的网站出现问题,可能会收到错误消息。此问题可能是临时的。因此,您可能想要尝试以后使用该网站。如果问题仍然存在,您可以尝试联系网站的管理员,请他们解决问题。

这篇文章旨在帮助网站管理员了解这些错误消息意味着,获取有关如何修复问题的信息。

家庭用户:本文旨在通过支持工程师和 IT 专业人员使用。如果您正在寻找有关网站错误消息的详细信息,请访问下面的 Windows 网站:

概要
当网站访问者尝试访问正在运行 Microsoft Internet Information Services (IIS) 5.0 和 6.0 通过 HTTP 或文件传输协议 (FTP) 服务器上的内容时,IIS 会返回的数字代码,指示尝试是否成功。此状态代码记录在 IIS 日志中,并且可能还会显示在 Web 浏览器或 FTP 客户端中。状态代码还可以指示请求失败的确切原因。

IIS 管理员可以自定义请求不成功时显示给用户的 web 浏览器中的错误消息。 有关如何在 IIS 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
814869 在 IIS 6.0 中的自定义错误消息
302570 如何配置为 IIS 中 Web 站点的自定义错误消息
更多信息

日志文件位置

默认情况下,IIS 将其日志文件存储在以下位置:
%WINDIR%\System32\Logfiles
此目录包含每个万维网 (WWW) 和 FTP 站点的不同目录。默认情况下,日志会每天在目录中被创建和通过使用日期 (例如,exYYMMDD.log) 来命名。 有关如何设置日志记录的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
313437 如何在 Internet Information Services (IIS) 中启用日志记录

HTTP

1xx -信息

这些状态代码表示临时的响应。客户端应准备在收到常规响应之前接收一个或多个 1xx 响应。
  • 100-继续。
  • 101-交换协议。
2xx -成功

此类代码指示服务器成功地接受客户端请求。
  • 200-确定。客户端请求已成功。
  • 201-创建。
  • 202-接受。
  • 203-非授权信息。
  • 204-无内容。
  • 205-重置内容。
  • 206-部分的内容。
  • 207-多状态 (WebDav)。
3xx -重定向

客户端浏览器必须采取更多措施,来满足请求。例如,浏览器可能需要请求另一页在服务器上的或通过代理服务器重复请求。
  • 301-被永久移动
  • 302-对象已移动。
  • 304-未修改。
  • 307-临时重定向。
4xx 客户端错误

发生错误,并且客户端出现错误。例如,客户端请求不存在的页面,或者客户端未提供有效的身份验证信息。
  • 400-错误的请求。
  • 401-访问被拒绝。IIS 定义了几种不同的 401 错误,它们指明更为具体的错误原因。这些特定的错误代码在浏览器中显示,但并不显示在 IIS 日志中:
    • 401.1-登录失败。
    • 401.2-由于服务器配置,登录失败。
    • 401.3-未经授权由于 ACL 资源。
    • 401.4-授权筛选器失败。
    • 401.5- 通过ISAPI/CGI 应用程序授权失败。
    • 401.7 – 访问 Web 服务器上的 URL 授权策略被拒绝。此错误代码是特定于 IIS 6.0。
  • 403-禁止。IIS 定义了几种不同的 403 错误,它们指明更为具体的错误原因:
    • 403.1-执行访问被禁止。
    • 403.2-读取访问被禁止。
    • 403.3-写访问被禁止。
    • 403.4-所需的 SSL。
    • 403.5-所需的 SSL 128。
    • 403.6-IP 地址被拒绝。
    • 403.7-所需的客户端证书。
    • 403.8-站点访问被拒绝。
    • 403.9-用户太多。
    • 403.10-无效的配置。
    • 403.11-密码更改。
    • 403.12-拒绝访问映射。
    • 403.13-吊销客户端证书。
    • 403.14-目录列表被拒绝。
    • 403.15-超出了客户端访问许可证。
    • 403.16-不受信任客户端证书是无效。
    • 403.17-客户端证书已过期或无效。
    • 403.18-在当前的应用程序池,不能执行请求的 URL。此错误代码是特定于 IIS 6.0。
    • 403.19-无法为此应用程序池中的客户端执行 Cgi。此错误代码是特定于 IIS 6.0。
    • 403.20-passport 登录失败。此错误代码是特定于 IIS 6.0。
  • 404-找不到。
    • 404.0-(无) – 文件或目录未找到。
    • 404.1-请求的端口上不能访问的 Web 站点。
    • 404.2-web 服务扩展锁定策略禁止该请求。
    • 404.3-MIME 映射策略禁止该请求。
  • 405-用于访问此页的 HTTP 谓词不允许 (不允许的方法)。
  • 406-客户端浏览器不接受所请求的页面的 MIME 类型。
  • 407-代理服务器要求身份验证。
  • 412-前提条件失败。
  • 413 – 请求实体太大。
  • 414-请求 URI 太长。
  • 415--不支持的媒体类型。
  • 416 – 所请求的范围无法满足。
  • 417 – 执行失败。
  • 423 – 锁定时出错。
5xx 服务器错误

服务器无法完成请求,因为它遇到错误。
  • 500-内部服务器错误。
    • 500.12-应用程序正在 Web 服务器上重新启动
    • 500.13-web 服务器太忙。
    • 500.15-不允许直接请求 Global.asa。
    • 500.16 – UNC 授权凭据不正确。此错误代码是特定于 IIS 6.0。
    • 500.18 – URL 授权存储无法打开。此错误代码是特定于 IIS 6.0。
    • 500.19-此文件数据在元数据库中配置不正确。
    • 500.100-内部的 ASP 错误。
  • 501 -头值指定未实现的配置。
  • 502-web 服务器作为网关或代理服务器时收到无效的响应。
    • 502.1-CGI 应用程序超时。
    • 502.2-CGI 应用程序中的错误。
  • 503 服务不可用。此错误代码是特定于 IIS 6.0。
  • 504-网关时超时。
  • 505-HTTP 版本不受支持。

IIS HTTP 状态代码和及其原因

  • 200-成功。此状态代码表示 IIS 已成功处理请求。
  • 206-部分的内容。这表明,部分文件已被下载。它可以启用恢复的中断的下载,或者拆分成多个并发数据流的下载。
  • 207-多状态 (WebDAV)。这是前一条 XML 消息可以包含几个单独的响应代码,这取决于多少子请求所做的。
  • 301-被永久移动。这和所有未来的请求应将定向到给定的 URI。
  • 302-找到。这通常表示方式与基于"对象"的移动窗体的身份验证。所请求的资源暂时存在一个不同的 URI 下。因为重定向可能偶尔会改变,所以客户端应继续供以后的请求使用请求 URI。由缓存控制或过期标头字段暗示的情况下才可缓存此响应。
  • 304-未修改。客户端请求的文档已在其缓存中,文档自缓存以来尚未修改。客户端使用缓存的副本的文档,而不是从服务器下载。
  • 401.1 和 401.2-登录失败。登录尝试不成功,因为用户名或密码无效,或者是系统配置有问题。
  • 401.3-未经授权由于 ACL 资源。这表明 NTFS 权限出现问题。此错误 mayoccur,即使是正在 toaccess 文件的正确权限。例如,您看到此错误,如果 IUSR 帐户不 haveaccess 到 C:\Winnt\System32\Inetsrv 目录。 有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    271071 如何为 IIS 5.0 Web 服务器中设置所需的 NTFS 权限和用户权利
    812614 用于 IIS 6.0 的默认权限和用户权限
  • 403-禁止。如果 Web 站点没有默认文档设置,并且该站点未被设置成允许浏览目录,您可以收到此泛型 403 的状态代码。 有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    320051 如何在 Internet Information Services 中配置默认文档
  • 403.1-执行访问被禁止。此错误消息的两个常见原因如下 ︰
    • 您没有足够的执行权限。例如,如果您尝试访问的 ASP 页所在的目录权限设置为无,或者尝试在具有纯脚本权限的目录中执行 CGI 脚本,您可能会收到此错误消息。若要修改执行权限,右键单击 Microsoft 管理控制台 (MMC) 中的目录,单击属性、 单击目录选项卡,并确保执行权限设置为适合于您尝试访问的内容。
    • 您试图执行的文件类型的脚本映射未设置为识别所使用的谓词 (例如,GET 或 POST)。若要验证这一点,右键单击 Microsoft 管理控制台中的目录,单击属性, 单击目录选项卡,单击配置并验证相应文件类型的脚本映射是将设置为允许使用的谓词。
  • 403.2-读取访问被禁止。验证,您已将 IIS 设置为允许对目录的读访问。此外,如果您正在使用默认文档,验证 documentexists。 有关如何解决此问题的其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    247677 错误消息: 403.2 禁止访问: 读取访问被禁止
  • 403.3-写访问被禁止。验证 IIS 权限和 NTFS 权限设置为授予写访问权限到该目录。有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248072 错误消息 ︰ 403.3 禁止访问 ︰ 禁止访问的写访问权限
  • 403.4-所需的 SSL。禁用要求安全通道选项,或使用 HTTPS 而不是 HTTP 可访问页面。
  • 所需 403.5-SSL 128。禁用要求 128 位加密选项,或使用支持 128 位加密,以转到该页面的浏览器。
  • 403.6-IP 地址被拒绝。您已经配置了服务器以拒绝对您当前的 IP 地址的访问。 有关如何解决此问题的其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248043 错误消息: 403.6-禁止访问: 拒绝的 IP 地址
  • 403.7-所需的客户端证书。您已配置服务器要求进行 forclient 证书的身份验证,但没有有效的客户端 certificateinstalled。
    186812 PRB: 错误消息: 403.7 禁止访问: 客户端证书要求
  • 403.8-站点访问被拒绝。您已设置了域名限制用来访问该服务器的域。有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248032 错误消息如下 ︰ 禁止访问 ︰ 拒绝 403.8 站点访问
  • 403.9-用户太多。连接到服务器的用户数超出了您设置的连接限制。 有关如何更改此限制的更多信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248074 错误消息: 禁止访问: 太多的用户都连接 403.9
    注意: Microsoft Windows 2000 专业版和 Windows XP 专业版自动施加在 IIS 上的 10 连接限制。您不能更改此限制。
  • 403.12-拒绝访问的映射器。您要访问的页面要求客户端证书。但是,映射到客户端证书的用户 ID 已被拒绝访问该文件。 有关其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248075 错误: HTTP 403.12-访问禁止访问: 拒绝访问映射
  • 404-找不到。如果您尝试访问的文件已被移动或删除,则可能会出现此错误。在安装 URLScan 工具之后,如果您尝试访问的文件,扩展名为受限制的文件也可能发生此问题。在安装 URLScan 工具之后,您将看到"拒绝通过 URLScan"w3svc 日志文件中。在这种情况下,为该请求的日志文件条目参阅"通过 URLScan 被拒绝"。 有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

    248033 "系统管理员如何解决 在运行 IIS 的服务器上的/"HTTP 404-文件未找到 /"错误消息"
    • 404.1 – 网站不能访问上请求的端口。此错误指示您试图访问的 Web 站点不接受请求,该请求附在其上的端口的 IP 地址。有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
      248034 IIS 错误: 404.1 Web 站点找不到
    • 404.2 – 锁定策略禁止该请求。在 IIS 6.0 中,这表明已在Web 服务扩展列表中请求禁止。有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
      328419 如何添加和移除 IIS 6 中的 Web 服务扩展文件
      328505 如何: 列出 Web 服务器扩展并在 IIS 6.0 中的扩展文件
      328360 如何在 IIS 6.0 中启用和禁用 ISAPI 扩展和 CGI 应用程序
    • 404.3-MIME 映射策略禁止该请求。如果以下条件为真,将出现此问题:
      1. 未配置为请求的文件扩展名的处理程序映射。
      2. 为 Web 站点或应用程序未配置相应的 MIME 类型。
  • 405--不允许的方法。当客户端发送的 HTTP 请求到运行 IIS 的服务器时,会出现此错误,该请求包含服务器不能识别的 HTTP 谓词。若要解决此问题,请确保客户端的请求使用符合 HTTP rfc 的 HTTP 谓词。请参见"参考"部分中有关 HTTP rfc 的信息。
  • 500-内部服务器错误。您看到多个服务器端错误的此错误消息。事件查看器日志可能包含有关此错误出现的原因的详细信息。此外,您可以友好地禁用 HTTP 错误消息以获得错误的详细的说明。 有关如何禁用友好 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    294807 如何 ︰ 禁用 Internet Explorer 5 显示友好 HTTP 错误消息服务器端的功能
  • 500.12-应用程序重新启动。这表明您试图在 IIS 重新启动应用程序时加载的 ASP 页。刷新页面时,此消息将会消失。如果您刷新页面,该消息会再次出现,这可能是由正在扫描 Global.asa 文件的防病毒软件所引起。 有关其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248013 错误消息 ︰ 错误 HTTP 500-12 应用程序重新启动
  • 500-100.ASP-ASP 错误。您收到此错误消息当您尝试加载的 ASP pagethat 代码中有错误。若要获取有关 theerror 的详细信息,请禁用友好 HTTP 错误消息。默认情况下,此错误是在默认的 Web 站点上的 onlyenabled。有关如何在非默认的网站上看到此错误的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    261200 HTTP 500 错误消息显示而不是从 500-100.asp 的 ASP 错误消息
  • 502-网关错误。当您尝试运行的 CGI 脚本不返回有效的 HTTP 标头集时,您会收到此错误消息。若要解决此问题,您需要调试 CGI 应用程序,以确定为什么无效的 HTTP 信息传递给 IIS。
  • 503-服务不可用。在 IIS 6 中开始,Http.sys 内核模式组件生成 HTTP 503 状态。 有关如何识别和解决 HTTP 503 错误的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    820729 日志记录 HTTP API 中的错误
  • 500.19。您收到此错误时 XML 元数据包含有关您正在访问的内容类型无效的配置信息。要解决此问题,请删除或更正无效的配置。此问题通常表明中的脚本映射配置数据库项的问题。

FTP

1xx -肯定的初步答复

这些状态代码表示一项操作已经成功开始,但客户端需要另一个答复,才能继续执行新的命令。
  • 110 重新启动标记回复。
  • 在准备就绪的 120 服务 nnn 分钟数。
  • 125 数据连接已打开。开始传输。
  • 150 文件状态正常 ;准备打开数据连接。
2xx -肯定的完成答复

操作已成功完成。客户端可以执行新命令。
  • 200 命令确定。
  • 202 不执行命令,此站点上的多余。
  • 211 系统状态或系统帮助回复。
  • 212 目录状态。
  • 213 文件状态。
  • 214 帮助消息。
  • 215 名系统类型,其中名称是分配数字文档中的列表从正式的系统名称。
  • 220 服务准备好新的用户。
  • 221 服务关闭控制连接。如果合适,请注销。
  • 225 数据连接打开 ;没有进行传输。
  • 226 关闭数据连接。请求的文件操作成功 (例如,文件传输或文件中止)。
  • 227 输入被动模式 (h1、 h2、 h3、 h4、 p1,p2)。
  • 230 用户已登录,继续进行。
  • 没关系,250 请求文件操作完成。
  • 257"路径名"创建。
3xx -正中间的答复

该命令已成功,但服务器需要从客户端来完成对请求的处理的其他信息。
  • 331 用户名正确,需要密码。
  • 332 需要登录帐户。
  • 350 请求的文件操作挂起的 furtherinformation。
4xx -瞬态否定的完成答复

该命令不成功,但错误是暂时的。如果客户端重试命令,它可能会成功。
  • 421 服务不可用,正在关闭的控件的连接。如果服务确定它必须关闭,Thismay 是对任何命令的答复。
  • 425 无法打开数据连接。
  • 426 连接关闭;传送被终止。
  • 450 请求文件的操作未执行。文件不可用 (例如,繁忙的文件)。
  • 451 请求的操作中止 ︰ 本地错误 inprocessing。
  • 452 不执行请求的操作。存储不足,spacein 系统。
5xx -永久性否定的完成答复

该命令不成功,并且错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
  • 500 个语法错误,不可识别的命令。这可能是 includeerrors,如命令行太长。
  • 参数或变量中的 501 个语法错误。
  • 502 未执行的命令。
  • 503 错误的命令序列。
  • 未实现该参数的 504 命令。
  • 530 未登录。
  • 532 需要用于存储文件的帐户。
  • 550 不执行请求的操作。文件不可用 (例如,未找到文件,不能访问)。
  • 551 请求的操作中止: 未知的页面类型。
  • 552 请求文件的操作已中止。(对于当前目录或数据集) 的超过的 storageallocation。
  • 553 不执行请求的操作。文件名称 notallowed。

常见的 FTP 状态代码和及其原因

  • 150 -FTP 使用两个端口 ︰ 21 用于发送命令和 sendingdata 的 20。状态代码 150 指示服务器即将打开端口 20 发送一些数据上的 newconnection。
  • 226 -命令打开端口 20 执行 anaction,如传输文件上的数据连接。该操作成功完成,并且数据连接已关闭。
  • 230 -客户端发送 correctpassword 后显示该状态代码。它表示用户已成功登录。
  • 331 -您看到该状态代码的客户端发送的用户名。该状态代码显示无论用户名称,isprovided 是否是系统上的有效帐户。
  • 426 -命令打开数据连接以执行某项操作、 butthat 操作被取消,并且数据连接已关闭。
  • 530的该状态代码表示因为用户名和密码组合是无效用户无法登录到。如果您使用用户 accountto 登录,您可能键入了错误的用户名或密码,或您可以 havechosen 只允许匿名访问。如果您使用 Anonymousaccount 登录,则 IIS 的配置可能拒绝匿名访问。
  • 因为指定的文件是载550 -命令不执行。例如,当您尝试获取不存在 thatdoes,文件,会出现此状态代码或当您尝试将文件放在目录中的哪个您不要具有写访问权限。
注意:我们强烈建议所有 Web 站点管理员都升级到 Internet Information Services (IIS) 7.0 版 Windows Server 2008 上运行。IIS 7.0 大大提高了 Web 基础结构的安全。有关 IIS 安全性的相关主题的更多信息,请访问下面的 Microsoft 网站:有关 IIS 7.0 的详细信息,请访问下面的 Microsoft 网站:
参考
有关 HTTP 状态代码定义的详细信息,请访问下面的万维网联合会 (W3C) Web 站点:

有关 FTP 状态代码定义的详细信息,请参阅以下 W3C 网站节 4.2 ("FTP 应答") :

有关如何在 IIS6 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
814869 在 IIS 6.0 中的自定义错误消息
有关在 IIS5 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

302570 如何配置为 IIS 中 Web 站点的自定义错误消息
有关如何关闭"友好 HTTP 错误消息"在 Internet Explorer 中的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

294807 如何: 在服务器端关闭 Internet Explorer 5.x 和 6.x 版"友好的显示 HTTP 错误消息"功能
有关在 IIS 7.0 中的 HTTP 状态代码的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
943891 在 IIS 7.0 中的 HTTP 状态代码
如果此处列出的文章无法帮助您解决问题,或者遇到的症状不同于本文所述的那些症状,请搜索 Microsoft 知识库文章中的详细信息。若要搜索 Microsoft 知识库文章,请访问下面的 Microsoft Web 站点: 然后,键入错误消息,您会收到,或在搜索支持 (KB)字段中键入该问题的说明的文本。
在 iis 5 iis5 iis 6 iis 6.0 iis6

警告:本文已自动翻译

属性

文章 ID:318380 - 上次审阅时间:05/07/2016 23:38:00 - 修订版本: 29.0

  • Microsoft Internet Information Services 6.0
  • kbresolve kbproductlink kbinfo kbmt KB318380 KbMtzh
反馈