我在原始 Windows 2016 服务器测试网站上配置了 SSL 以使用 HTTPS 流量。
通用化虚拟机后,当我从通用 VHD 创建新的 Windows 虚拟机时,我无法浏览 HTTPS 流量。
当我尝试编辑 HTTPS 的绑定(bind)时,出现以下错误:
指定的登录 session 不存在。它可能已被终止。HRESULT 异常:0x80070520
在通用化 Windows VM 之前,我必须遵循哪些步骤才能避免出现上述错误。
由于我将使用该 VHD 进行自动缩放,因此我无法在自动缩放下启动的每个虚拟机上使用 RDP 并解决此问题。
请帮助我。
最佳答案
错误 HRESULT:0x80070520
- 使用 IIS UI 导入 pfx 时选中“允许导出此证书”复选框
- 将 CA 颁发给 FQDN 名称
- 使用 mmc 而不是 IIS UI 导入 CA
检查:certutil -v -store my cert_hash_of_non_working_cert(例如 certutil -v -store my aac000ba4d663753ecbc80c082fd1feb2e2b4a11)
并检查关键容器/唯一容器名称 ID。如果您可以在 C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys 中找到名称等于 key 容器 ID 的文件,请检查 ACL。
其他信息:Refer here
关于azure - 通用化 Azure Windows VM 后 SSL 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47450180/