Teamcity 无法从team city部署web应用程序

Teamcity 无法从team city部署web应用程序,teamcity,web-deployment,webdeploy,Teamcity,Web Deployment,Webdeploy,从我的CI服务器teamcity进行web部署时遇到了一些问题。但是,我可以通过visual studio进行web部署 我得到以下错误 在IDE中打开 C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4276, 5) :错误\u目标\u不可访问:Web部署任务失败。 (无法连接到远程计算机(“destinationserver”)。在 在远程计算机上,请确保已安装We

从我的CI服务器teamcity进行web部署时遇到了一些问题。但是,我可以通过visual studio进行web部署

我得到以下错误 在IDE中打开

C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4276, 5) :错误\u目标\u不可访问:Web部署任务失败。 (无法连接到远程计算机(“destinationserver”)。在 在远程计算机上,请确保已安装Web Deploy,并且 所需的进程(“Web部署代理服务”)已启动。 了解更多信息,请访问: )

这是我在城市队的配置

我还打开了端口8172,所以我认为这不是权限问题,并检查了用户名和密码是否正确

所以我不明白的是,为什么我可以在本地发布,但不能从CI发布

谢谢,
Martin

我解决了这个问题,将目标主机的IP地址替换为DNS名称,并将此参数添加到部署中:

/P:MsDeployServiceUrl=https://%TargetServer%/MsDeploy.axd?site=%SiteName%

在TeamCity代理机器上,在同一目录和同一环境中执行相同的命令是有意义的。尝试以下故障排除步骤: