You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TFS 2018:如何共享部署组?新项目无法查看现有部署组咨询

解决TFS 2018 Deployment Groups不显示内容的问题

嗨,我之前在TFS 2018里折腾部署组的时候也碰到过几乎一模一样的情况,结合你说的“第一个项目正常、第二个项目看不到部署组”的细节,你的推测完全正确——核心问题大概率出在部署组的共享权限或者项目关联上,给你整理几个实操步骤来解决:

1. 检查部署组的跨项目共享设置

  • 先回到第一个能正常显示部署组的项目,进入「Deployment Groups」页面,找到你正在使用的目标部署组
  • 点击部署组名称进入详情页,右上角找到「Settings」(设置)按钮
  • 在设置页面里,定位到「Share with other projects」(与其他项目共享)选项,确认是否已经勾选了你的第二个「Hello World」MVC项目
  • 如果没勾选,添加第二个项目并保存设置,之后刷新第二个项目的Deployment Groups页面查看效果

2. 确认部署代理的注册关联

  • 虽然你提到目标服务器的Deployment Machine处于运行状态,但还是要验证代理是否注册到了正确的部署组,且该部署组确实和第二个项目关联
  • 登录目标服务器,打开「TFS Agent」的配置工具(可以在系统服务列表里找到对应代理服务,右键打开配置界面)
  • 检查代理注册的部署组名称,以及关联的TFS项目集合,确保和第二个项目所属集合一致
  • 如果代理当初只关联了第一个项目,需要重新配置代理,在配置步骤中选择「Share this agent with multiple projects」(与多个项目共享代理),并勾选第二个项目

3. 验证TFS项目权限

  • 确保你当前登录的TFS账号,在第二个项目中拥有「Deployment Group Administrator」或者「Deployment Group User」的权限
  • 进入第二个项目的「Security」(安全)页面,搜索你的账号,检查部署组相关的权限是否已开启
  • 如果权限不足,联系TFS管理员添加对应权限后,刷新页面重试

4. 清除TFS客户端缓存(极端情况)

  • 如果以上步骤都完成后还是看不到部署组,可以试试清除TFS客户端缓存:
    • 关闭所有浏览器窗口,找到TFS缓存目录(一般路径为C:\Users\<你的用户名>\AppData\Local\Microsoft\Team Foundation\<版本号>\Cache)
    • 删除该目录下的所有文件,重新登录TFS后查看Deployment Groups页面

我当时就是因为创建部署组时只关联了第一个项目,没开跨项目共享,折腾了好一会儿才找到问题根源,按这些步骤走下来应该就能解决你的问题啦😉

内容的提问来源于stack exchange,提问作者RandomHandle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:53:28