gpt4 book ai didi

tfs - 在 TFS2015 update2 vNext 构建配置中发送请求时发生错误

转载 作者:行者123 更新时间:2023-12-03 22:24:48 27 4
gpt4 key购买 nike

在配置 TFS vNext 构建代理时,我收到错误消息:

错误连接到服务器
发送请求时发生错误。请求。

我在事件日志或其他任何地方都找不到任何其他错误消息。

请帮忙。

更新 1:SSL (https//tfs) 没有用。但是普通的 http://起作用了。

更新 2:我已删除旧代理并尝试配置新代理。 这样做时,我收到了 _diag 文件夹中存在的以下错误:

System.Net.WebException:基础连接已关闭:发送时发生意外错误。 ---> System.IO.IOException: 无法从传输连接读取数据:远程主机强行关闭了现有连接。 ---> System.Net.Sockets.SocketException: 一个现有的连接被远程主机强行关闭
....
System.Net.WebException:基础连接已关闭:发送时发生意外错误。 ---> System.IO.IOException: 无法从传输连接读取数据:远程主机强行关闭了现有连接。 ---> System.Net.Sockets.SocketException: 一个现有的连接被远程主机强行关闭
....
System.IO.IOException:无法从传输连接读取数据:远程主机强行关闭了现有连接。 ---> System.Net.Sockets.SocketException: 一个现有的连接被远程主机强行关闭
....
System.Net.Sockets.SocketException (0x80004005): 现有连接被远程主机强行关闭

更新 3:
我有两台服务器,如下所示:
1 是应用程序服务器,其他是 SharePoint 和报告服务器,试图在第三台服务器中配置构建。
TFS URL 配置了 SSL 443。

如果我尝试使用 http://tfs 配置代理server/tfs 成功,但在构建时收到错误。
当我尝试使用 https 进行配置时,出现上述错误。有趣的是,我曾将这台服务器用于两个代理,在那种情况下,我又多了一台服务器,我发现错误工作正常。

最佳答案

我终于找到了问题的解决方案:

根本原因:
TFS vNext 代理使用 .Net framework 4.5...,默认情况下不支持 TLS 1.1/TLS 1.2。

解决方案:
我们需要修改 .Net framework 注册表项以指示 .Net framework 使用 TLS 1.2。
使用命令更新注册表:

reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:64 (and/or /reg:32)

引用这里:

https://stackoverflow.com/a/28502562/2939996

关于tfs - 在 TFS2015 update2 vNext 构建配置中发送请求时发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42086321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com