TFS2017生成代理代理代理设置

TFS2017生成代理代理代理设置,tfs,tfs-2017,Tfs,Tfs 2017,在将我们的TFS2015生态系统升级到TFS2017 RTM之后,我注意到构建时间显著增加。仔细检查发现get操作时间是额外时间的来源(延长40分钟) 我们的站点跨越大西洋到达应用层,因此我们使用TFS代理服务器进行文件下载。我最初认为TFS2015代理与TFS2017应用层的关系不好,因此我将其重新安装为TFS2017代理并清除了文件缓存 我查看了代理文件缓存和统计信息,但未观察到任何更改-这意味着代理未被使用。问题在于TFS2017代理未使用与TFS2015代理相同的代理设置。由于代理已启用

在将我们的TFS2015生态系统升级到TFS2017 RTM之后,我注意到构建时间显著增加。仔细检查发现get操作时间是额外时间的来源(延长40分钟)

我们的站点跨越大西洋到达应用层,因此我们使用TFS代理服务器进行文件下载。我最初认为TFS2015代理与TFS2017应用层的关系不好,因此我将其重新安装为TFS2017代理并清除了文件缓存


我查看了代理文件缓存和统计信息,但未观察到任何更改-这意味着代理未被使用。

问题在于TFS2017代理未使用与TFS2015代理相同的代理设置。由于代理已启用“自动更新”,因此在升级后不久,它们将自动成为TFS2017代理

TFS2015代理从以下位置读取其代理设置: HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\14.0\TeamFoundation\SourceControl\Proxy

鉴于TFS2017代理从以下位置读取其代理设置: HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\15.0\TeamFoundation\SourceControl\Proxy


将代理设置放入15.0区域会导致代理的文件缓存重新填充,并且随着缓存命中率的增加,获取时间会逐渐减少。

看来升级的代理和2017代理不是一回事。2015年的代理得到更新,因此与TFS2017兼容,但与2017年的代理截然不同。2017年本地代理似乎根本不遵守代理设置,而2015年升级的代理则遵守。