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

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

点击这里察看该文章的英文版: 942061
症状
您有一个承载在 Internet Information Services (IIS) 7.0 的网站。当您访问 Web 浏览器中的 Web 站点时,您可能会收到类似于以下内容的错误消息 ︰
在应用程序中的服务器错误"应用程序名称"
HTTP 错误 403.16-禁止访问
HRESULT: 0X800B0109
HRESULT 的说明
您的客户端证书不受信任或无效。
原因
因为证书颁发机构的根证书不是 IIS Web 服务器上的受信任的根证书颁发机构证书存储,则会出现此问题。

注意:使用根证书的证书颁发机构以颁发客户端证书。
解决方案
在 IIS Web 服务器上,在受信任的根证书颁发机构证书存储中安装证书颁发机构的根证书。若要执行此操作,请按照下列步骤操作:
  1. 在 IIS Web 服务器上,请单击开始,类型 mmc.exe开始搜索框中,用鼠标右键单击mmc.exe,,然后单击以管理员身份运行

    注意: 如果提示您输入管理员密码或进行确认,键入密码,或单击继续
  2. 文件菜单上单击添加/删除管理单元
  3. 可用的管理单元,单击证书,然后单击添加
  4. 单击计算机帐户,然后单击下一步
  5. 单击本地计算机,单击完成,然后单击关闭
  6. 要退出向导,请单击确定
  7. 展开证书受信任的根证书颁发机构、 用鼠标右键单击证书,指向所有任务,然后单击导入
  8. 在证书导入向导中,单击下一步
  9. 文件名框中,键入证书颁发机构的根证书的位置,然后单击下一步
  10. 单击下一步,然后单击完成

警告:本文已自动翻译

属性

文章 ID:942061 - 上次审阅时间:06/18/2016 07:27:00 - 修订版本: 5.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB942061 KbMtzh
反馈