TFS2010 msbuild msdeploy未经授权的错误

时间:2012-11-07 16:55:31

标签: asp.net-mvc msbuild tfs2010 msdeploy continuous-deployment

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

我正在使用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并使用verbosity参数查看详细错误。

  

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

1 个答案:

答案 0 :(得分:3)

我只能想到两件事:

  1. 使用服务器/域名限定您的用户名:/p:UserName:Server\Username
  2. 尝试明确定义/p:AuthType=Basic/p:AuthType:NTLM