我在构建服务器上安装了.NET 4.0,以及Web Deploy 1.1
我已经打开了一个命令窗口来测试Web部署,但每当我运行它时,构建成功,并且没有发布。
我在我的开发机器上尝试完全相同的东西,并且部署了,所以我想知道,为什么msbuild不能在我的构建服务器上启动发布?
这是我正在运行的命令
C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe NerdDinner.sln / P:Configuration = Release / P:DeployOnBuild = True / P:DeployTarget = MSDeployPublish / P:MsDeployServiceUrl = http:/ / someserver / MsDeployAgentService / P:AllowUntrustedCertificate = True / P:MSDeployPublishMethod = RemoteAgent / P:CreatePackageOnPublish = True / P:UserName = user / P:Password = password
答案 0 :(得分:1)
在服务器上,文件夹C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0似乎已损坏。粘贴了一个具有相同子文件夹的本地文件并且工作正常!
答案 1 :(得分:0)
我最终不得不在盒子上重新安装.NET 4.0。
出于某种原因,在我重新安装框架后,Web部署开始正常工作。
我仍然不确定问题是什么,但是很好。