在 IIS 7.0 上访问承载一个 Web 站点时出现错误消息:"HTTP 错误 403.4-禁止"

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

点击这里察看该文章的英文版: 942070
症状
在访问承载一个 Web 站点上 Internet Information Services (IIS) 7.0 时,您将收到类似于以下内容的错误消息:
在应用程序中的服务器错误"Application_Name"
--------------------------------------------------------------------------------
HTTP 错误 403.4-禁止
HRESULT: 0X80070005
HRESULT 的说明
您试图访问的页面被安全与安全套接字层 (SSL)。
原因
发生此问题是因为该网站需要传入的请求,通过使用安全套接字层 (SSL) HTTPS 协议进行。但是,客户端使用的 HTTP 协议发送请求。
解决方案
若要解决此问题,请使用下列方法之一。

方法 1

使用 HTTPS 协议访问 Web 站点。也就是说,确保 URL 开头"https"。

例如,若要访问 AdventureWorks Web 站点时,键入以下命令 ︰
https://www.adventure-works.com

方法 2

在 Web 站点的 SSL 设置,请清除要求 SSL复选框。若要执行此操作,请执行以下步骤。

重要 这些步骤可能会增加安全风险。这些步骤还可在计算机或网络更易于受到恶意用户或恶意软件 (如病毒) 的攻击。我们之所以推荐本文介绍以使程序能够按照他们的设计意图运行,或者为了实现特定的程序功能过程。在进行这些更改之前,我们建议您对与在您的特定环境中实施此过程相关联的风险评估。如果您决定实施此过程,请采取任何适当的附加措施来帮助保护系统。我们建议只有确实需要这一过程才使用此过程。
  1. 单击开始,单击运行,键入Inetmgr,然后单击确定

    如果提示您输入管理员密码或进行确认,请键入您的密码,或单击继续
  2. 在 Internet Information Services (IIS) 管理器中,展开计算机名展开Web 站点,然后单击您想要删除从 SSL 功能的网站。
  3. 双击SSL 设置
  4. SSL 设置页上,清除要求 SSL复选框,然后单击应用

警告:本文已自动翻译

属性

文章 ID:942070 - 上次审阅时间:06/18/2016 07:28:00 - 修订版本: 3.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbexpertiseinter kbtshoot kbprb kbmt KB942070 KbMtzh
反馈