星期天朋友那边的IIS证书又出现问题,主要是在绑定新证书的时候提示:“指定的登录会话不存在。可能已被中止。(异常来自 HRESULT:0x80070520)”。以下是解决过程:
一、通过mmc管理工具打开“证书”管理控制台,账户选择“计算机账户”,以及“本地计算机”:

二、点击“个人”——“证书”,找到需要绑定的证书,点击鼠标右键,然后点击“所有任务”——“管理私钥”:

三、授予“SYSTEM”、“Administrators”用户完全控制的权限,授予LogonSessionId_xxxx读取的权限(“xxxx”为系统自动生成的字符),授权完毕后点击“确定退出”:

如果在进行第二步之后提示“找不到对象”,那么需要把该证书删除,然后再重新导入证书。导入完成后,可以按第三步提到的方法检查权限。
权限检查无误的,可以回到IIS重新绑定证书。