azure-devops - 在 Visual Studio Team Services 上设置 TrustedHosts

标签 azure-devops

我正在尝试使用 Visual Studio Team Services 上的管理 IIS 应用程序代理任务将构建部署到 VM。但是,当我尝试通过 HTTP 连接时,它返回以下错误:

WinRM 客户端无法处理该请求。如果身份验证方案与 Kerberos 不同,或者客户端计算机未加入域,则必须使用 HTTPS 传输,或者必须将目标计算机添加到 TrustedHosts

不幸的是,由于我无法控制的原因,我无法通过 HTTP 进行部署,因此我尝试通过将虚拟机设置为可信主机来解决此问题,但我不知道该怎么做使用 VS Online。

最佳答案

您无法将受信任的主机添加到托管构建代理(如果在构建期间通过 winrm 命令添加受信任的主机,则获取访问被拒绝结果)

您可以设置一个新的构建代理并将其配置为使用 winrm s winrm/config/client '@{TrustedHosts="RemoteComputer"} 命令添加受信任的主机,然后使用此构建代理进行构建/发布。

如何设置新的构建代理,可以引用this文章。

关于azure-devops - 在 Visual Studio Team Services 上设置 TrustedHosts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378301/

相关文章:

azure - Azure DevOps 中的 NuGet 源不再可访问 (TF246017/TF30040)

c# - Azure DevOps 和 Azure Function 部署 : where are my app settings

git - 如何在 azure devops 中设置默认分支策略

azure - 如何确定给定的 Azure DevOps PAT token 是否对所有可访问的组织都有效?

Azure DevOps 管道卡住

azure-devops - 在 appSettings 之外更新 web.config 中的变量

azure - “延迟直到” 'Queue a new build' 的完成时间在 Azure 逻辑应用程序中不起作用

azure-devops - "az pipelines run variables"没有按我预期的方式工作

Azure Yaml 架构批量触发器

javascript - 了解 TFS 小部件的 JavaScript