访问运行 IIS 7.0 的计算机上承载的网页时出现 HTTP 错误 404.2

本文帮助您解决当您访问运行 Internet Information Services (IIS 7.0 的计算机上承载的网页时) 错误的问题。

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

症状

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

Application " application name "中的服务器错误
HTTP 错误 404.2 - 未找到 HRESULT:0x800704ec
HRESULT 的说明:由于 Web 服务器上 ISAPI 和 CGI 限制列表设置,无法提供您请求的页面。

原因

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

解决方案

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

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

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

  2. 找到要配置的级别。

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

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