Azure 部署更新 - 正在运行的服务的证书与上传的 SDK 包中的证书不匹配



我正在尝试更改在 Azure 中运行的旧应用程序的远程桌面证书。

我创建了新证书,将其导出并成功上传到云服务证书(在 Azure 门户中)

到目前为止一切顺利,但是当我尝试通过使用新证书上传新包来更新云服务时,我收到此错误:

Mismatch between the certificates of the running service and the certificates in the uploaded sdk package

我怎样才能克服这个问题?如果我保留旧的证书指纹,云服务将生成并正常工作。

检查上传到门户的证书的指纹是否与在 ServiceConfiguration.Cloud.cscfg 中提供的指纹相同。

看来你正在为 RDP 证书做正确的事情。我有一对由makecert制作的pfx并将它们上传到云服务,并且可以在CSCFG文件中切换指纹,而不会出现任何部署问题。

我的假设是,您在服务中导致错误的地方使用了此证书。

参考本文中的步骤 2,您是否可能正在使用 cert 但在服务定义 (CSDEF) 中缺少某些内容?例如 CA 证书引用或中间证书块。

相关内容

最新更新