【问题标题】:Azure Publish vs Package - Certificate DeploymentAzure 发布与包 - 证书部署
【发布时间】:2014-03-05 00:57:52
【问题描述】:

当我从 Visual Studio 将我的解决方案“发布”到 azure 时,会创建实例并为其分配来自本地证书存储“Windows Azure 工具证书”的证书。但是,当我打包解决方案并通过门户手动上传时,部署失败并抱怨没有具有指定指纹的相应证书。

我需要向供应商提供“概念验证”部署包,以便他们安装在本地 Azure 环境中进行测试,但我不确定如何解决证书问题。

  • 有没有办法将证书包含在部署包中?
  • 我的本地证书存储中的“Azure 工具证书”是什么时候创建的?
  • 向第三方提供部署包以确保有效证书到位的最佳方法是什么?

【问题讨论】:

    标签: azure azure-web-roles


    【解决方案1】:

    Windows Azure 工具证书是自动为您创建的 RDP 证书。您可以从包中删除 RDP,然后将没有证书的干净包发送给他们。如果他们想在该包上启用 RDP,则只需将其部署到 Azure,然后在该服务的配置仪表板中打开 RDP。

    【讨论】:

    • 啊,所以证书仅用于启用 RDP?奇怪的是我在创建包时没有选中“远程桌面......”复选框,但条目仍然出现在 ServiceConfiguration.Cloud.cscfg
    • 要删除 RDP 设置,您需要右键单击云服务项目并选择“配置远程桌面”。然后您可以取消选中“为所有角色启用连接”,这将从 cscfg/csdef 中删除所有条目。
    猜你喜欢
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多