【发布时间】:2014-02-19 23:21:22
【问题描述】:
我们将工作角色部署到 Azure。我们有 3 种不同的环境(测试、验收、生产)。仅在生产环境中才有证书,因此当我们部署时,我们只想在该环境中使用证书配置。我们可以根据服务定义创建不同的服务配置,但我们不能指定使用或不使用证书的配置,要么全部配置要么不使用。处理这个问题的最佳方法是什么?
【问题讨论】:
标签: azure deployment
我们将工作角色部署到 Azure。我们有 3 种不同的环境(测试、验收、生产)。仅在生产环境中才有证书,因此当我们部署时,我们只想在该环境中使用证书配置。我们可以根据服务定义创建不同的服务配置,但我们不能指定使用或不使用证书的配置,要么全部配置要么不使用。处理这个问题的最佳方法是什么?
【问题讨论】:
标签: azure deployment
就您需要的 msbuild xml 而言,它有点复杂,但可以为您的 csdef 文件创建一个 xdt 转换,从而允许您为每个环境进行不同的配置。 有关您需要的代码,请参阅this post。我刚刚发现another post 看起来也很方便。
【讨论】: