2016-04-22 58 views
1

我正在嘗試更改在Azure中運行的舊應用程序的遠程桌面證書。Azure部署更新 - 正在運行的服務的證書與上傳的sdk包中的證書不匹配

我創建了新的證書,導出,併成功地上傳到雲服務證書(天青門戶)

到目前爲止好,但是當我試圖通過將新包的更新雲服務新證書然後我得到這個錯誤:

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

我該如何克服這一點?如果我保留舊的證書指紋,那麼雲服務會生成並正常工作。

回答

0

檢查上載到門戶的證書的縮略圖是否與您在ServiceConfiguration.Cloud.cscfg中提供的縮略圖相同。

+0

我檢查了。它是。當我在軟件包對話框中選擇新證書時,所有cscfg文件都會使用新的指紋進行更新 –

0

似乎你正在爲RDP證書做正確的事情。我有一對來自makecert的pfx並將它們上傳到雲服務,並且可以在CSCFG文件中切換指紋而不會出現任何部署問題。

我的假設是,您已使用此證書,否則在您的服務導致錯誤。

參考step 2 in this article,是否有可能您正在使用cert但在服務定義(CSDEF)中缺少某些內容?如CA證書參考或中間證書塊。

相關問題