访问运行 IIS 7.0 的计算机上的网页时,HTTP 错误 404.2

本文可帮助你解决在访问运行 Internet Information Services (IIS) 7.0 的计算机上托管的网页时可能会引发意外错误的问题。

原始产品版本: Internet Information Services 7.0
原始 KB 编号: 942040

现象

尝试访问在运行 IIS 7.0 的计算机上托管的网页时,可能会收到以下错误消息:

应用程序“应用程序名称”中的服务器错误
HTTP 错误 404.2 - 找不到 HRESULT:0x800704ec
HRESULT 说明:由于 Web 服务器上的 ISAPI 和 CGI 限制列表设置,无法提供所请求的页面。

原因

出现此问题的原因是,所请求的 Internet 服务器 API (ISAPI) 资源或请求的公共网关接口 (CGI) 资源在运行 IIS 7.0 的计算机上受到限制。

解决方法

若要解决此问题,请在 ISAPI 和 CGI 限制页上配置限制,以允许请求的 ISAPI 资源或请求的 CGI 资源。 遵循以下步骤来解决此问题:

  1. 选择“开始”,在“开始搜索”框中键入 Inetmgr,然后在“程序列表中选择 Inetmgr

    如果系统提示输入管理员密码或进行确认,请键入密码,或选择“ 继续”。

  2. 找到要配置的级别。

  3. “功能视图中,双击“ISAPI”和“CGI 限制”。

  4. 右键单击限制所请求的 ISAPI 资源或请求的 CGI 资源的限制,然后选择“ 允许”。