对于一个大型的web应用程序,我希望能够拥有一个私有的开发云服务,它可以用于内部测试以及实时云服务。
它们都将针对自己的数据库工作。我还将使用活动环境的暂存环境来使用VIP交换。
我的问题是:在不需要手动更改web.configs中的连接字符串的情况下,向开发环境或活动环境发布最简单的方法是什么?有什么聪明的方法可以根据AzureService配置来转换配置文件吗?
发布于 2013-11-16 12:48:12
首先,我建议不要在web.config中放置连接字符串,而是将它们放在Service Configuration (.cscfg)文件中。这样,如果需要,您可以通过门户动态地更改该设置,或者以编程的方式更改该设置,而无需重新部署应用程序。
假设您已将此设置放入服务配置文件中,则有许多方法可以完成此操作:
dev、qa和production配置,并适当地部署应用程序。https://stackoverflow.com/questions/20017146
复制相似问题