构建自动部署到Azure的工具?

时间:2011-11-02 00:36:44

标签: visual-studio-2010 deployment azure build-process

是否有任何针对部署到Azure 的Visual Studio或命令行构建工具?

我的联合创始人和我不断向Azure上的登台和生产服务器推送新的内容,但我们也在localhost Azure沙箱上做了很多工作。

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

我们正在使用手动流程来评论和取消注释web.config中的内容,但这充满了危险并且非常容易出错。有时我们得到连接字符串错误,然后我们的登台服务器指向localhost DB,反之亦然。

我们可以使用任何工具,插件,命令文件或构建过程来减少此过程的错误吗?就好像除了解决方案配置下拉列表以及“调试”和“零售”之外,我们还有一个目标部署下拉列表< / strong>包含“ localhost ”,“ Staging Server ”和“ Production Server ”的条目。

1 个答案:

答案 0 :(得分:2)

从SDK 1.4开始,有一个用于管理Azure配置的选项。从我的blog post here了解更多信息。 特别是对于web.config,因为.NET 3.5 SP1有web.config转换,它们基于构建配置。您可以阅读有关web.config transofmrations here的更多信息。 如果您有Silverlight应用程序,则可以通过遵循my post here管理web.config的方式管理ServiceReferences.ClientConfig。

希望所有提供的链接都有用!