我在VS 2012项目中设置了发布配置文件。当我在VS中右键单击该项目,选择“发布”,并单击“[发布]”按钮时,它会使用发布配置文件提供的设置将项目发布到服务器。
当我使用msbuild和以下语法的命令行时:
msbuild.exe .\mvc.csproj /p:PublishProfile=DevServer
/p:DeployOnBuild=True /p:Password=MyPassword /p:AllowUntrustedCertificate=true
然后它构建项目,并给我一个消息:
“mvc.zip”包已成功创建为单个文件,位置如下:file:///c:/code/mvcsite/obj/Debug/Package
接着提供如何部署该包的信息。
我该如何通过命令行进行部署?我的最终目标是通过TeamCity运行部署,现在正在尝试正确设置命令行属性。但是,我现在只能从命令行创建部署包,而无法运行实际的部署。我该怎么做(最好使用一条语句,以复制从VS2012中部署时发生的情况)?