HTTP 错误 403.14-当您打开一个 IIS 网页时禁止访问

本文帮助您解决打开 Microsoft Internet 信息服务(IIS)网页时发生的错误(HTTP 错误 403.14-禁止)。

原始产品版本:  Internet Information Services 7.0 及更高版本
原始 KB 数:  942062

备注

本文的目标读者是网站管理员或 web 开发人员。

症状

您有一个承载在 IIS 7.0 或更高版本上的网站。 当您在 Web 浏览器中访问网站时,可能会收到类似于以下内容的错误消息:

应用程序 "应用程序名称" 中的服务器错误
HTTP 错误 403.14-禁止访问
HRESULT:0x00000000
HRESULT 说明: Web 服务器配置为不列出此目录的内容。

针对最终用户的解决方案

如果您是最终用户,则应与网站管理员联系,让他们知道此 URL 地址发生了此错误。 然后,网站管理员稍后将修复此问题。

网站管理员的解决方案

出现此问题的原因是网站未启用目录浏览功能,且未配置默认文档。 若要解决此问题,请使用下列方法之一:

若要解决此问题,请按照下列步骤操作:

  1. 启动 IIS 管理器。 为此,请选择 "开始",选择 "运行",键入inetmgr.exe,然后选择 "确定"
  2. 在 IIS 管理器中,展开 "服务器名称",再展开 "网站",然后选择要修改的网站。
  3. 在 "功能" 视图中,双击 "目录浏览"。
  4. 在 "操作" 窗格中,选择 "启用"。

方法2:添加默认文档

若要解决此问题,请按照下列步骤操作:

  1. 启动 IIS 管理器。 为此,请选择 "开始",选择 "运行",键入inetmgr.exe,然后选择 "确定"
  2. 在 IIS 管理器中,展开 "服务器名称",再展开 "网站",然后选择要修改的网站。
  3. 在 "功能" 视图中,双击 "默认文档"。
  4. 在 "操作" 窗格中,选择 "启用"。
  5. 在 "文件名" 框中,键入默认文档的名称,然后选择 "确定"

方法3:在 IIS Express 中启用目录浏览功能

备注

此方法适用于在使用 IIS Express 时遇到问题的 web 开发人员。

要实现这一点,请执行下列步骤:

  1. 打开命令提示符,然后转到计算机上的 IIS Express 文件夹。 例如,在命令提示符处转到以下文件夹:

    C:\Program Files\IIS Express
    
  2. 键入以下命令,然后按 Enter:

    appcmd set config /section:directoryBrowse /enabled:true
    

有关 appcmd.exe 命令行的详细信息,请参阅AppCmd.exe的入门知识。