用于“部署”ASP.NET MVC项目的命令行

时间:2009-02-26 04:51:51

标签: asp.net-mvc visual-studio-2008 deployment build-process

我正在使用Visual Studio Team Suites开发ASP.NET MVC项目。我可以使用IS中的“部署”项将Web应用程序部署到我的开发机器。是否有命令行工具来执行此任务?我想要做的是设置一个持续集成服务器(使用TeamCity Pro),这样每当我检查新代码时,我将获得一个新的构建,部署到远程IIS服务器,然后在测试服务器上运行测试。

谢谢, -Yi

2 个答案:

答案 0 :(得分:3)

看起来微软有这样的部署工具。从来没有用过它。

Scott Hanselman在博客上发表了关于here

的文章

答案 1 :(得分:2)

MSDeploy,微软即将推出的命令行部署工具(将集成到VS2010中)目前可在Beta2中使用。

的信息: http://learn.iis.net/page.aspx/346/web-deployment-tool/

下载(x86): http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602

下载(x64): http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1603

此外,如果您对要从CI服务器部署的服务器具有磁盘访问权限,并且不需要从GAC安装/删除内容或调整IIS元数据库,则普通旧robocopy是很棒的选择。