2011-09-08 175 views
1

我有ASP.NET MVC web应用程序。我需要部署这其中包括: 1.更改一些Web.config文件部分下释放配置 2.建立 3.复制到我的部署服务器(可选)部署asp.net web应用程序

什么是自动完成这一过程的方法呢?

+0

你有Visual Studio的? –

+0

@ rlb.usa,当地 - 是的。在生产服务器上 - 目前是的,但想摆脱它 – SiberianGuy

回答

2
1. Changing some of Web.config sections 

使用web.config transformation可以通过对矫正的Web.Debug.config和Web.Release.config在Web项目

2. Building under Release configuration 
3. Copying to my deployment server (optional) 

This post应该帮助implemnt它。另请阅读this关于发布的东西

1

我们使用通过Jenkins/Hudson进行持续集成来构建一个任务,并将其部署到在批处理脚本中使用msdeploy的分段或生产中。

建筑,我们的MSBuild的用于发布版本参数为:

/Target:Clean;Build /Property:Configuration=Release

它需要一段时间来弄清楚msdeploy选项,但它是值得探讨(这就是Visual Studio是使用落后如果您使用基于GUI的方法,则可以执行部署的场景)。