我有ASP.NET MVC web应用程序。我需要部署这其中包括: 1.更改一些Web.config文件部分下释放配置 2.建立 3.复制到我的部署服务器(可选)部署asp.net web应用程序
什么是自动完成这一过程的方法呢?
我有ASP.NET MVC web应用程序。我需要部署这其中包括: 1.更改一些Web.config文件部分下释放配置 2.建立 3.复制到我的部署服务器(可选)部署asp.net web应用程序
什么是自动完成这一过程的方法呢?
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)
我们使用通过Jenkins/Hudson进行持续集成来构建一个任务,并将其部署到在批处理脚本中使用msdeploy的分段或生产中。
建筑,我们的MSBuild的用于发布版本参数为:
/Target:Clean;Build /Property:Configuration=Release
它需要一段时间来弄清楚msdeploy选项,但它是值得探讨(这就是Visual Studio是使用落后如果您使用基于GUI的方法,则可以执行部署的场景)。
根据版本配置下的构建&复制到您的部署服务器,您可以使用MS-Build以及Team City/Team Build等工具来自动化该过程。
这里是一个伟大的职位让自己和运行:How to use MSBuild to deploy an ASP.NET MVC application
你有Visual Studio的? –
@ rlb.usa,当地 - 是的。在生产服务器上 - 目前是的,但想摆脱它 – SiberianGuy