2011-11-02 61 views
0

是否有任何目标为的Visual Studio或命令行构建工具部署到Azure构建自动部署到Azure的工具?

我的联合创始人和我一直在Azure的登台和生产服务器上不断推陈出新,但我们也在本地主机Azure沙箱上做了大量工作。

这些部署中的每个部署在web.config中都有一组不同的连接字符串,以及特定的域名设置,秘密GUID以及不是。

我们正在使用一个手动流程来对发表评论并取消注释web.config中的内容,但这样做充满了危险并且非常容易出错。有时我们得到连接字符串错误,然后我们的登台服务器指向本地主机数据库,反之亦然。

是否有任何工具,插件,命令文件或构建过程可用于使此过程不易出错?这是因为如果除了解决方案配置下拉与“调试”和“零售”我们也有一个目标部署下拉与“本地主机”项,“临时服务器”,并“生产服务器”。

回答

2

由于SDK 1.4有管理Azure配置的选项。从我的blog post here了解更多关于它的信息。 特别针对web.config,自.NET 3.5 SP1开始,就有基于构建配置的web.config转换。你可以阅读更多关于web.config转换here。 如果您有Silverlight应用程序,则可以按照像管理web.config一样的方式管理ServiceReferences.ClientConfig,方法是遵循my post here

希望所有提供的链接将有所帮助!

+0

太棒了!感谢您的反馈和链接。当我写这篇文章时,我们正在查看您的链接,并且如果我们发现某些事情甚至是中途破解 - 我们的Azure部署困境的一个可靠解决方案,我们将接受您的回答! –