我有一个 TFS 2017 服务器,为我的本地包设置了 Nuget 提要。我所有的开发人员都在毫无问题地使用它。但是,我今天添加了一个新的开发人员,但他不是。当他尝试连接时,收到错误消息“402 需要付款”。他设置了与我的其他开发人员相同的权限和组成员身份,并且可以访问 TFS 服务器的所有其他部分。知道这里会发生什么吗?
最佳答案
在任何时候,您的帐户中都可以有 5 个用户使用 5 个免费的包管理许可证。您可以检查以下项目:
转到
http://tfsserver:8080/tfs/DefaultCollection/_admin/_userHub
以确保用户已分配包管理许可证。由于拥有 VS Enterprise 订阅 (
http://tfsserver:8080/tfs/_admin/_licenses
) 的用户自动有权访问包管理,而 6 岁以上的用户(不没有 VS Enterprise)需要许可证。您需要检查其他用户是否有 VS Enterprise 订阅。清理通常位于
%TfsData%ApplicationTier\_fileCache
中的 TFS 缓存。
关于TFS 2017 nuget 提要 "Payment Required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48391108/