1

感谢有关以下问题的任何指导或建议

我正在使用 TFS2010 及以下的 msbuild 参数来在登台服务器上部署构建(持续部署)。我已经完成了所有必要的配置,例如

管理服务委托

管理服务

文件系统权限

IIS 管理员权限

msbuild 参数

/p:validatearchitecture=true  /p:AllowUntrustedCertificate=True /p:DeployOnbuild=True 
/p:DeployTarget=MsDeployPublish /p:MSDeployPublishMethod=WMSVC 
/p:MsDeployServiceUrl=stagingserver
/p:DeployIISAppPath="cddemo" /p:UserName=username /p:Password=password 
/p:Outdir="D:\Demo\Demo\\" 

有以下错误。如何解决?以及如何从链接中删除 https 并使用详细参数查看详细错误。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3588):Web 部署任务失败。( https://stagingserver:8172/msdeploy.axd?site=cddemo无法联系远程代理(URL)。确保远程代理服务已在目标计算机上安装并启动。)确保站点名称、用户名和密码正确。如果问题仍未解决,请联系您的本地或服务器管理员。https://stagingserver:8172/msdeploy.axd?site=cddemo错误详细信息:无法联系远程代理 (URL )。确保在目标计算机上安装并启动了远程代理服务。收到了不受支持的响应。响应标头“MSDeploy.Response”为“”,但应为“v1”。 远程服务器返回错误:(401) Unauthorized。

4

1 回答 1

3

我只能想到两件事来尝试:

  1. 使用服务器/域名限定您的用户名:/p:UserName:Server\Username
  2. 尝试明确定义/p:AuthType=Basic/p:AuthType:NTLM
于 2012-11-08T02:20:09.457 回答