尝试使用 HTTPS 访问网站时出错:无法显示页面

本文可帮助你解决在使用超文本传输协议安全(HTTPS)尝试访问网站时发生的错误(无法显示页面)。

原始产品版本: Internet Information Services
原始 KB 数: 824035

现象

尝试访问托管在 Microsoft Internet Information Services (IIS) 中的站点,并且配置为使用 HTTPS 协议使用安全套接字层(SSL)时,可能会收到以下错误消息:

无法显示页面

Web 服务器事件日志中记录了以下错误消息:

事件类型:Error

事件源:Schannel
事件类别:无事件 ID:36869
日期:2000/12/18
时间:9:12:46 AM
User:N/A
Computer:<ServerName>
说明:SSL 服务器凭据的证书没有附加到它的私钥信息属性。 这通常发生在当某个证书备份不正确且之后进行了还原的时候。 此消息还可以指示证书注册失败。

原因

出现此问题的原因是网站已绑定到没有匹配私钥的证书。 如果尝试从“证书”Microsoft管理控制台(MMC)导出此证书,则无法导出私钥。 尝试导出证书时,会收到以下警告消息:

#You 没有与此证书对应的私钥。

解决方法

若要解决此问题,请使用私钥创建新的证书。 要执行此操作,请执行以下步骤:

  1. 删除没有私钥的当前证书。

  2. 使用私钥获取并安装新证书。

备注

原始证书可以修复(来自最初请求证书的服务器)。 有关如何修复证书的详细信息,请参阅 使用证书管理单元删除 Internet Information Services 中的原始证书后,如何向新证书分配私钥。