需要基于GUI的.net部署解决方案

时间:2010-02-24 02:33:40

标签: asp.net asp.net-mvc svn git deployment

好的..我浏览了这个网站,似乎无法找到我想要的答案。

我们的网站有多服务器设置,通常是(DEV / QA / PRODUCTION)。我们的站点是.net,在部署之前需要某种构建。我们正在使用SVN进行源代码控制,并正在寻找一个工具/网站/东西,它将允许我们的项目经理将按钮部署更改推送到不同的环境。这似乎没有银弹,我在这个假设中是否正确?

我喜欢Springloops的功能,但无法找到有关它与.net一起使用的任何信息。节省细节,在整个端到端流程中查看各种类型的图表会很高兴。我的意思是,如果多个不同的工具是唯一的答案(没有银弹),那么一个图表显示了工具相对于整个过程的位置。

3 个答案:

答案 0 :(得分:1)

看看CruiseControl.Net。它可以让你自动化你的构建,如果有错误,它可以通知某些人,甚至在办公室闪过一盏红灯。

它可以做的另一件事是在没有错误的情况下自动部署到选定的区域,例如Dev / Test / Stage / Prod。

虽然你可能想让Prod手动按一下按钮。 :)

答案 1 :(得分:0)

Visual Studio 2010中的新点击发布功能非常易于设置和使用:http://vishaljoshi.blogspot.com/2009/05/web-1-click-publish-with-vs-2010.html

支持配置IIS和部署SQL包。

您可以设置一个msdeploy.exe文件,以便与.bat文件或一些可配置的脚本运行程序一起运行。

答案 2 :(得分:0)

尝试ClickOnce部署。在服务器上部署更新后,客户端应用程序将在下次运行时自动在每个客户端上进行更新。