【发布时间】:2013-07-10 09:55:22
【问题描述】:
目前我们有一个开发云服务(acme-dev-service)和一个生产云服务(acme-prod-service)。我们解决方案中的当前设置有一个名为 acme.application 的云服务项目,它使用 .cscfg 和 .csdef 文件的转换将项目部署到两个环境(生产和开发)。我不喜欢这种转换方法,因为它对我来说有点像黑客。因此,在做了一些研究之后,您似乎可以拥有多个配置文件来解决一些问题,但我遇到了问题,因为您只允许一个服务定义。这对我们不起作用,因为生产环境需要额外的证书以及与我们的开发环境不同的 hostHeader 绑定。
所以看来我们真的无法摆脱使用转换。所以我想我的问题归结为我是否以错误的方式查看 Azure 服务项目文件?我们真的应该将一个 Azure 项目映射到一个 Azure 云服务吗?我应该有一个用于生产的 Azure 项目和另一个用于开发的 Azure 项目吗? 有一个更好的方法吗?还是在 Azure 中使用多个环境的最佳实践?
【问题讨论】:
标签: azure cloud virtual-machine cloud-hosting