HTTP 错误 403.14 - 打开 IIS 网页时被禁止
本文有助于解析在打开 Internet Information Services (IIS) 网页时出现的“HTTP 错误 403.14 - 禁止访问 - Web 服务器配置为不列出此目录的内容”。
原始产品版本: Internet Information Services
原始 KB 数: 942062
备注
本文的目标受众是网站管理员和 Web 开发人员。
现象
访问 IIS 上托管的网站时,会收到如下所示的错误消息:
应用程序“<应用程序名称>”中的服务器错误
HTTP 错误 403.14 – 禁止访问
HRESULT: 0x00000000
HRESULT 说明:Web 服务器配置为不列出此目录的内容。
面向用户的解析
如果你是用户,则应联系网站管理员,通知他们此 Web 地址发生了此错误。
面向站点管理员的解析
出现此问题的原因是网站未启用目录浏览功能,或者未正确启用或配置默认文档。 若要解决此问题,请使用以下方法之一:
方法 1:在 IIS 中启用目录浏览功能
若要解决该问题,请执行以下步骤:
- 选择“开始>运行”,键入inetmgr.exe,然后选择“确定”以启动 IIS 管理器。
- 在 IIS 管理器中,展开服务器名称>>网站,然后选择要更改的网站。<
- 在“功能”视图中,双击“目录浏览”。
- 在“操作”窗格中,选择“启用”。
方法 2:添加默认文档
若要解决该问题,请执行以下步骤:
- 选择“开始>运行”,键入inetmgr.exe,然后选择“确定”以启动 IIS 管理器。
- 在 IIS 管理器中,展开服务器名称>>网站,然后选择要更改的网站。<
- 在“功能”视图中,双击“默认文档”。
- 在“操作”窗格中,选择“启用”。
- 在 “功能” 视图中, 必须列出默认文档 (最好先列出)。 否则,在“操作”窗格中,选择“添加”,在“添加默认文档”框中键入默认文档的名称,然后选择“确定”。 该文件必须存在于站点的根文件夹中。
方法 3:在 IIS Express 中启用目录浏览功能
备注
此方法适用于在使用 IIS Express 时遇到此问题的 Web 开发人员。
打开命令提示符窗口,并导航到计算机上的 IIS Express 文件夹。 例如,在命令提示符处键入以下命令,然后选择 Enter:
cd C:\Program Files\IIS Express
键入以下命令,然后选择 Enter:
appcmd set config /section:directoryBrowse /enabled:true
有关命令行的详细信息
Appcmd.exe
,请参阅 AppCmd.exe入门。