TFS 2017 nuget 提要 "Payment Required"

标签 tfs nuget

我有一个 TFS 2017 服务器,为我的本地包设置了 Nuget 提要。我所有的开发人员都在毫无问题地使用它。但是,我今天添加了一个新的开发人员,但他不是。当他尝试连接时,收到错误消息“402 需要付款”。他设置了与我的其他开发人员相同的权限和组成员身份,并且可以访问 TFS 服务器的所有其他部分。知道这里会发生什么吗?

最佳答案

在任何时候,您的帐户中都可以有 5 个用户使用 5 个免费的包管理许可证。您可以检查以下项目:

  1. 转到 http://tfsserver:8080/tfs/DefaultCollection/_admin/_userHub 以确保用户已分配包管理许可证。

  2. 由于拥有 VS Enterprise 订阅 (http://tfsserver:8080/tfs/_admin/_licenses) 的用户自动有权访问包管理,而 6 岁以上的用户(不没有 VS Enterprise)需要许可证。您需要检查其他用户是否有 VS Enterprise 订阅。

  3. 清理通常位于 %TfsData%ApplicationTier\_fileCache 中的 TFS 缓存。

关于TFS 2017 nuget 提要 "Payment Required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48391108/

相关文章:

c# - NuGet - 安装后 T4 文件属性不同

git - 从 TFS 迁移 -> GIT...如何保留分支的历史记录

.net - 版本控制 .NET 构建

tfs - 在 TFS2012 中复制团队项目集合

tfs - 字段 'State' 包含不在支持值列表中的值 'Approved'

caching - 'Nuget.Proxy Cache' 的类型初始化程序引发异常

.net - 从 powershell 脚本引用 .Net .dll

nuget: "The replacement token ' id'没有值”

tfs - 如何在我的脚本 (.proj) 中使用构建定义中设置的 MSBuild 参数

javascript - 在源代码管理中从 NuGet 包添加 Javascript 文件