Azure DevOps 2020本地代理服务器是否支持服务多个Collections?
Azure DevOps 2020 Update 1.1 多集合代理服务器配置方案
是的,Azure DevOps 2020 Update 1.1 仍然支持创建可服务多个Collection的Proxy Server。配置向导仅默认提供单集合选择,但可以通过手动修改代理配置文件实现多集合支持,具体步骤如下:
- 先通过Azure DevOps Server Administration Console Wizard完成单个Collection的代理配置,确保代理基础功能正常运行。
- 定位到代理服务器上的版本控制代理配置文件,默认路径为:
C:\Program Files\Microsoft Team Foundation Server 2020\Application Tier\Web Services\VersionControlProxy\Web.config - 打开
Web.config,找到<appSettings>节点下的两个关键配置项:TeamFoundationServerUrl:已指向你的Azure DevOps服务器地址(格式示例:http://your-tfs-server:8080/tfs/)AllowedCollections:默认值为单个Collection的名称或ID,修改为多个集合的名称/ID,用逗号分隔,示例:<add key="AllowedCollections" value="CollectionA,CollectionB,CollectionC" />
- 保存修改后的配置文件,执行
iisreset命令重启IIS,或在IIS管理器中重启对应代理站点。 - 验证配置:在客户端配置使用该代理,尝试访问不同Collection的版本控制资源,确认代理可正常缓存并提供服务。
补充说明
早期搭建的多集合代理正是通过这种手动修改配置文件的方式实现的,后续版本的配置向导简化了初始流程,但底层并未移除多集合支持。需确保代理服务器对所有添加的Collection拥有访问权限,且集合名称/ID输入准确。
内容的提问来源于stack exchange,提问作者user3264311
相关产品推荐
相关产品推荐

