【发布时间】:2022-07-02 04:58:51
【问题描述】:
我们有一个本地服务器 (Windows Server 2012 R2),上面运行着 Azure Pipelines 代理。今天(2022 年 1 月 31 日),此代理无法再连接到我们的 Azure DevOps 组织。
从日志文件来看,我认为这是因为它正在尝试连接较旧的 TLS 版本,该版本从今天开始不再可用 - https://devblogs.microsoft.com/devops/azure-devops-services-to-require-tls-1-2/
所以我按照有关如何确保启用 TLS 1.2 的说明进行操作,并在注册表编辑器中确认我的设置,并运行此处建议的 PowerShell 脚本 - https://docs.microsoft.com/en-us/security/engineering/solving-tls1-problem#update-windows-powershell-scripts-or-related-registry-settings
一切似乎都很好,但仍然无法解决相同的问题。机器也已重新启动。如果我在内置的 Internet Explorer 浏览器中尝试它请求的 URL,它会失败,但使用 Chrome 会成功,所以它必须仍在尝试连接 TLS 1.2,但我不知道为什么。我也尝试过重新安装代理(使用最新版本),但由于同样的错误而失败。有什么建议吗?
【问题讨论】:
-
我有同样的问题,在 2012 R2 服务器中,其他服务器工作正常。试图更改我能够找到的注册表中的任何相关内容,并安装了 .net 框架 - 但无法弄清楚出了什么问题。
-
如果你比我更了解这一点,那可能会有所帮助:developercommunity.visualstudio.com/t/…
标签: azure-devops azure-pipelines tls1.2 windows-server-2012-r2