Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc TFS2010 msbuild msdeploy未经授权的错误_Asp.net Mvc_Msbuild_Msdeploy_Continuous Deployment - Fatal编程技术网

Asp.net mvc TFS2010 msbuild msdeploy未经授权的错误

Asp.net mvc TFS2010 msbuild msdeploy未经授权的错误,asp.net-mvc,msbuild,msdeploy,continuous-deployment,Asp.net Mvc,Msbuild,Msdeploy,Continuous Deployment,感谢您对以下问题的指导或建议 我正在使用TFS2010和以下msbuild参数,以便在临时服务器上部署构建(持续部署)。我已经完成了所有必要的配置,例如 管理事务代表团 管理服务 文件系统权限 IIS管理器权限 msbuild参数 /p:validatearchitecture=true /p:AllowUntrustedCertificate=True /p:DeployOnbuild=True /p:DeployTarget=MsDeployPublish /p:MSDeployPubl

感谢您对以下问题的指导或建议

我正在使用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:\ProgramFiles(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)未经授权。


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

  • 使用服务器/域名限定您的用户名:
    /p:UserName:server\UserName
  • 尝试显式定义
    /p:AuthType=Basic
    /p:AuthType:NTLM

  • 生成代理正在运行的帐户是否在您的登台服务器上具有本地管理员权限?将重试。我怎样才能从生成的https链接中删除“s”呢?什么是详细错误的详细参数,即堆栈跟踪我不相信您可以,但您的
    AllowUntrustedCertificate
    参数无论如何都应该解决这个问题。