Visual Studio Team Services - 部署到本地IIS服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio Team Services - 部署到本地IIS服务器相关的知识,希望对你有一定的参考价值。
我目前正在调查VSTS用于我们的CI / CD流程,并且在向我们的内部Web服务器(IIS)部署任何内容时遇到了很多麻烦。我发现的所有文档都说使用提供的powershell脚本创建一个新的部署组,作为管理员,但我总是收到以下错误消息:
使用“2”参数调用“DownloadFile”的异常:“请求已中止:无法创建SSL / TLS安全通道。”在行:1 char:880 + ... nalString,$ True);}; $ WebClient.DownloadFile($ Uri,$ agentZip); Add-Typ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [],ParentContainsErrorRecordException + FullyQualifiedErrorId:WebException
我觉得这样下载代理有问题,可能是由于防火墙,但我们的网络团队已经确认一切都应该没问题。有没有人对错误信息的原因有什么经验或建议?
我已经与微软发了一个电话,但他们也不确定,并建议我手动下载代理,我设法成功完成并可以看到一个活动代理,但这似乎与部署组没有任何关系我找不到任何解释部署组,部署池,代理池和代理之间关系的东西!
我很高兴让事情发挥作用,但这是在投入工作的扳手 - 任何帮助将不胜感激!
部署代理程序也是构建/发布代理程序,因此您可以使用--deploymentgroup
参数手动配置它。
您可以在提供的powershell脚本中找到详细信息代码:
.config.cmd --deploymentgroup --deploymentgroupname "{deploy group name}" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://{account}.visualstudio.com/' --projectname '{project name}'
以上是关于Visual Studio Team Services - 部署到本地IIS服务器的主要内容,如果未能解决你的问题,请参考以下文章
使用 API for Visual Studio Team Services 添加附件(之前是 Visual Studio Online)
Visual Studio Online 上的远程分支不会出现在 Visual Studio 2015 Team Explorer 上
在 Visual Studio Team Services(之前是 Visual Studio Online)上运行负载测试时出现通信错误
Visual Studio Team Services 帐户管理操作