您尝试访问正在运行 IIS 7.0 的计算机上承载的 Web 页时出现错误消息:"HTTP 错误 404.2 – 找不到"

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

点击这里察看该文章的英文版: 942040
症状
当您尝试在运行 Internet Information Services (IIS) 7.0 的计算机上访问承载的网页时,您可能会收到以下错误消息:
在应用程序中的服务器错误"应用程序名称"
HTTP 错误 404.2 – 找不到
HRESULT: 0X800704EC
HRESULT 的说明: 不能因为 ISAPI 和 CGI 限制列表设置 Web 服务器上提供您请求的页面。
原因
因为请求的 Internet Server API (ISAPI) 资源或请求的通用网关接口 (CGI) 资源限制正在运行 IIS 7.0 的计算机上,将出现此问题。
解决方案
要解决此问题,请配置ISAPI 和 CGI 限制页后,可以允许请求的 ISAPI 资源或请求的 CGI 资源上的限制。若要执行此操作,请按照下列步骤操作:
  1. 单击开始键入Inetmgr开始搜索框中,然后在程序列表中单击Inetmgr

    如果提示您输入管理员密码或进行确认,键入密码,或单击继续
  2. 找到您想要配置的级别。
  3. 在功能视图中,双击ISAPI 和 CGIRestrictions
  4. 用鼠标右键单击 requestedISAPI 资源或所请求的 CGI 资源限制的限制,然后单击允许

属性

文章 ID:942040 - 上次审阅时间:01/17/2016 09:43:00 - 修订版本: 6.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kberrmsg kbprb kbmt KB942040 KbMtzh
反馈