【问题标题】:Azure deployment update - Mismatch between the certificates of the running service and the certificates in the uploaded sdk packageAzure 部署更新 - 运行服务的证书与上传的 sdk 包中的证书不匹配
【发布时间】:2016-04-23 04:08:22
【问题描述】:

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

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

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

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

我该如何克服这个问题?如果我保留旧的证书指纹,云服务可以构建并正常工作。

【问题讨论】:

    标签: c# azure azure-cloud-services


    【解决方案1】:

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

    【讨论】:

    • 我查过了。这是。当我在包对话框中选择新证书时,所有 cscfg 文件都使用新指纹更新
    【解决方案2】:

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

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

    参考step 2 in this article,您是否可能正在使用证书但在服务定义(CSDEF)中缺少某些内容?如 CA 证书引用或中间证书块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 2020-12-27
      • 1970-01-01
      • 2021-10-31
      • 2016-04-11
      • 1970-01-01
      相关资源
      最近更新 更多