MSBuild 未在 Windows Server 2012 R2 上触发 WebDeploy

MSBuild not triggering WebDeploy on Wndows Server 2012 R2

在我的开发机器中,我可以从 Visual Studio 2015 成功部署到安装在本地网络 Windows Server 2012 上的 IIS 8.5。

msbuild projectname.csproj  
/p:VisualStudioVersion=14.0 
/p:DeployOnBuild=true 
/p:DeployTarget=MSDeployPublish 
/p:MsDeployServiceUrl=https://myserver:8172/msdeploy.axd 
/p:AllowUntrustedCertificate=True 
/p:DeployIisAppPath=projectname 
/p:Username=tc 
/p:Password=pass

在我的 Windows 服务器上,我安装了 msbuildwebdeploywebdeploy 用于托管服务。 但是,运行 相同的命令会导致:

0 errors
1 warning (...Conflicts between different versions of the same dependent assembly...) 
Build succeeded

它没有继续部署,没有错误,没有消息。

我是否必须解决 msbuild 的警告消息才能部署,还是我遗漏了其他内容?

感谢 Microsoft 为该工具提供了如此出色的详细模式,当我告诉它部署时 什么也没说!!!

解决方法在这里:MSBuild not triggering WebDeploy

它要求两个文件夹都存在于服务器上:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications

C:\ProgramFiles (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web

我错过了第二个 (facepalm)。