MSDEPLOY Web Deploy服务URL无效

时间:2014-06-24 15:26:50

标签: iis msbuild msdeploy

由于msdeploy存在问题,我无法部署到任何服务器。完整的错误消息为

[GenerateGlobalPublishSetting] ConcatFullServiceUrlWithSiteName [10:54:03][ConcatFullServiceUrlWithSiteName] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3693, 5): Invalid Web Deploy service URL

当我看到我看到的那条确切线时,

<ConcatFullServiceUrlWithSiteName ServiceUrl="$(MsDeployServiceUrl)" SiteAppName="$(DeployIisAppPath)" Condition="$(_UseWMSVC) And $(NormalizePublishSettings)"> <Output TaskParameter="ResultUrl" PropertyName="MsDeployServiceUrl" /> </ConcatFullServiceUrlWithSiteName>[GenerateGlobalPublishSetting] ConcatFullServiceUrlWithSiteName

我已经测试了msdeploy链接,并且所有相关服务似乎都在工作。

1 个答案:

答案 0 :(得分:1)

问题在于我传递MSdeployserviceurl参数的方式。出于某种原因,当我从本地计算机部署时,我可以在没有/msdeploy.axd的情况下解决。我的构建服务器显然需要这个才能正确生成设置。

而不是/P:MsDeployServiceUrl=servername:8172 它想要/P:MsDeployServiceUrl=servername:8172/msdeploy.axd