MSBuild不会在Wndows Server 2012 R2上触发WebDeploy

时间:2016-09-29 14:55:06

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

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

$scope.addChild = function (){
    alert();
}

在我的Windows Server上,我安装了 msbuild webdeploy webdeploy托管服务。 但是,运行相同的命令会导致:

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

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

我是否必须解决msbuild要部署的警告消息,否则我错过了其他内容?

1 个答案:

答案 0 :(得分:1)

感谢微软这个工具如此精彩的详细模式绝对没有说什么当我告诉它部署!!!

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

它需要服务器上存在两个文件夹:

  

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

     

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

我错过了第二个(facepalm)。