【问题标题】:MSBuild not triggering WebDeploy on Wndows Server 2012 R2MSBuild 未在 Windows Server 2012 R2 上触发 WebDeploy
【发布时间】:2016-09-29 14:55:05
【问题描述】:

在我的开发机器上,我可以成功地从 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 Server 上,我安装了 msbuildwebdeploy用于托管服务的 webdeploy。 但是,运行相同的命令会导致:

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

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

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

【问题讨论】:

    标签: iis msbuild webdeploy windows-server-2012-r2


    【解决方案1】:

    感谢 Microsoft 为这个工具提供了如此详细的模式,当我告诉它部署时绝对没有说什么!!!

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

    它要求服务器上同时存在这两个文件夹:

    C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications

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

    我错过了第二个(捂脸)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      相关资源
      最近更新 更多