繁体   English   中英

部署asp.net Web应用程序

[英]Deploy asp.net web application

我有ASP.NET MVC Web应用程序。 我需要部署它,包括:1。更改一些Web.config部分2.在Release配置下构建3.复制到我的部署服务器(可选)

有什么方法可以自动化这个过程?

1. Changing some of Web.config sections

使用web.config转换,您可以通过修改Web项目中的Web.Debug.config和Web.Release.config来实现它

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

这篇文章应该有帮助。 也请阅读有关发布的事情

我们使用Jenkins / Hudson的持续集成来构建并在其中部署一个任务,以部署到在批处理脚本中使用msdeploy的登台或生产。

对于构建,msbuild for release版本的参数是:

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

确定msdeploy选项确实需要一段时间,但值得研究(如果您使用基于GUI的方法,那么Visual Studio正在幕后使用它来进行部署)。

在构建根据发布配置和复制到部署服务器方面,您可以使用MS-Build和Team City / Team Build之类的工具来自动化该过程。

这是一篇很好的文章来帮助您自己运行: 如何使用MSBuild来部署ASP.NET MVC应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM