对于大型Web应用程序,我希望能够拥有可用于内部测试以及实时云服务的私有开发云服务。
它们都会对自己的数据库起作用。我还将使用现场环境的暂存环境来利用VIP交换..
我的问题是: 发布到开发环境或实时环境的最简单方法是什么,而无需在web.configs中手动更改连接字符串? 是否有一些基于AzureService配置转换配置文件的聪明方法?
答案 0 :(得分:1)
首先,我可以建议将它们放在Service Configuration (.cscfg)
文件中,而不是在web.config中放置连接字符串。这样,如果需要,您可以通过门户网站或以编程方式动态更改该设置,而无需重新部署应用程序。
假设您已将此设置放入服务配置文件中,有很多方法可以实现此目的:
dev
,qa
和production
配置并正确部署应用程序。