Asp.net mvc 命令行到“0”;“部署”;ASP.NETMVC项目

Asp.net mvc 命令行到“0”;“部署”;ASP.NETMVC项目,asp.net-mvc,visual-studio-2008,deployment,build-process,Asp.net Mvc,Visual Studio 2008,Deployment,Build Process,我正在使用Visual Studio Team Suite开发一个ASP.NET MVC项目。我可以使用IS中的“deploy”项将web应用程序部署到我的开发机器上。是否有执行此任务的命令行工具?我试图做的是设置一个持续集成服务器(使用TeamCity Pro),这样每当我签入新代码时,我都会得到一个新版本,部署到远程IIS服务器,然后在测试服务器上运行测试 谢谢, -Yi看起来微软有这样一个部署工具。我自己从来没用过 Scott Hanselman在博客中对此进行了讨论MSDeploy,微软

我正在使用Visual Studio Team Suite开发一个ASP.NET MVC项目。我可以使用IS中的“deploy”项将web应用程序部署到我的开发机器上。是否有执行此任务的命令行工具?我试图做的是设置一个持续集成服务器(使用TeamCity Pro),这样每当我签入新代码时,我都会得到一个新版本,部署到远程IIS服务器,然后在测试服务器上运行测试

谢谢,
-Yi

看起来微软有这样一个部署工具。我自己从来没用过


Scott Hanselman在博客中对此进行了讨论

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

信息:

下载(x86):

下载(x64):


此外,如果您可以从CI服务器访问要部署到的服务器,并且不需要从GAC安装/删除内容或调整IIS元数据库,那么纯旧版是一个很好的选择。

是的,MSDeploy将是一个很好的方法。但是在这种情况下,您将如何使用Robocopy?我假设最初的帖子问的是,如何模拟VisualStudio使用Publish命令而不是从命令行执行的操作。换句话说,如何从命令行生成与VisualStudio Publish命令相同的输出(使用“文件系统”的发布方法)?