当前位置:  开发笔记 > 后端 > 正文

分步ASP.NET自动构建/部署

如何解决《分步ASP.NET自动构建/部署》经验,为你挑选了2个好方法。

似乎有很多不同的方法可以自动化一个人的构建/部署,因此很难解析人们在网络教程中支持的所有不同场景.所以我想向stackoverflow人群提出问题......使用以下配置设置自动构建和部署系统的最佳方法是什么:

Visual Studio 2008

Web应用程序项目

CruiseControl.NET

我尝试的第一件事就是让CCnet自动压缩输出并将其复制到服务器,但这需要手动工作在目的地解压缩.但是,如果我们尝试单独复制所有文件,那么如果它是一个大型应用程序可能需要很长时间(构建服务器位于我们办公室的数据中心之外......我知道).

同样特别感兴趣的是我们如何支持多个环境,因为我们有dev,qa,uat,然后当然是prod.

MSDeploy似乎非常有趣,但除非我正确地解释文献,否则在从构建服务器的输出部署的场景中没有帮助.如果有的话,它似乎在整个构建服务器场中部署一个构建时很有用......但即使从一个环境部署到另一个环境,也必须手动更改配置设置和Web服务URL等.



1> Sam Wessel..:

我最近花了几天时间在公司的自动化部署上工作.

我们使用CruiseControl,NAnt,MSBuild的组合来生成应用程序的发布版本.然后,单独的脚本使用MSDeploy和XCopy备份实时站点并传输新文件.

我们的解决方案简要描述了这个问题的答案自动部署Web应用程序?



2> Iain..:

您可能对MSDeploy感兴趣.这是斯科特汉塞尔曼的一篇文章.它目前仅作为技术预览版(2008年9月)提供,但值得根据您的要求进行评估.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有