【发布时间】:2017-07-20 01:21:47
【问题描述】:
最近我的团队从 TFS 2012 升级到 TFS 2017。我是 TFS 管理员,但是当我尝试在特定团队项目集合中安装库扩展时,我得到:
"Access Denied. {user} needs Manage permissions to perform the action.
For more information, contact the Team Foundation Server administrator."
那很好,除了我是服务器管理员...叹息。到目前为止我采取的步骤是:
- 重新应用了我的管理控制台用户访问权限。
- 确认我仍然是“项目集合管理员”的成员。
- 确保我在所有收藏项目的“项目管理员”组中。
- 确保我允许所有项目的“编辑/查看项目级信息”。
- 比较其他团队项目集合和问题集合之间的安全规则。
- 再次使用 TFSSecurity 直接设置权限。
当我发现这些步骤都不起作用时,我什至要求其他管理员删除我并将我添加回来,但无济于事。我还应该提到,我有能力在其他团队项目集合中添加扩展,而不是我们用于开发的主要集合。
任何想法将不胜感激。
更新:
我们发现post 表示 tfs 2017 的 RTM 版本中存在错误,我们对此表示怀疑,因为我们已经完成了潜在的解决方法但没有成功。我们已决定尝试安装更新 1 以查看是否可以解决问题。我将更新结果,但直到下一个维护窗口才会发生。
更新 2:
我们安装了 TFS 2017 U2RC2,它确实解决了这个问题。我怀疑更新 1 是需要的,但 U2RC2 有很多不错的功能。
【问题讨论】: