首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure开发云服务和活动云服务

Azure开发云服务和活动云服务
EN

Stack Overflow用户
提问于 2013-11-16 10:06:22
回答 1查看 101关注 0票数 0

对于一个大型的web应用程序,我希望能够拥有一个私有的开发云服务,它可以用于内部测试以及实时云服务。

它们都将针对自己的数据库工作。我还将使用活动环境的暂存环境来使用VIP交换。

我的问题是:在不需要手动更改web.configs中的连接字符串的情况下,向开发环境或活动环境发布最简单的方法是什么?有什么聪明的方法可以根据AzureService配置来转换配置文件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-16 12:48:12

首先,我建议不要在web.config中放置连接字符串,而是将它们放在Service Configuration (.cscfg)文件中。这样,如果需要,您可以通过门户动态地更改该设置,或者以编程的方式更改该设置,而无需重新部署应用程序。

假设您已将此设置放入服务配置文件中,则有许多方法可以完成此操作:

  1. 为每个环境进行单独的配置:看看这个链接- http://msdn.microsoft.com/en-us/library/windowsazure/hh369934.aspx,在这里,他们讨论为每个环境制定一个特定的配置方案。您可以进行devqaproduction配置,并适当地部署应用程序。
  2. 看看这篇来自Paraleap (流行AzureWatch应用程序的制造者)的博客文章:http://blog.paraleap.com/post/2011/09/13/Managing-environments-in-a-distributed-Azure-or-other-cloud-based-NET-solution
  3. 对于我们正在构建的应用程序,我们采取了完全不同的方法。实际上,我们每个环境都有单独的云项目。由于当前的角色大小位于服务定义文件(.csdef)中,因为我们为每个环境使用了单独的云项目,因此我们可以灵活地根据环境为角色指定不同的大小,例如,我们可以指定我们的测试环境将使用小VM,而当我们的生产环境使用大型VM时。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20017146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档