proget 无法处理请求。 'There was an error processing the request: Invalid API key.'

proget Failed to process request. 'There was an error processing the request: Invalid API key.'

我最近安装了 Proget 来试用它的 nuget 和巧克力服务器。现在,当我尝试通过 teamcity 构建将包发布到 nuget 提要时,我不断收到错误 "proget Failed to process request. 'There was an error processing the request: Invalid API key.'."。我已经 100% 确定名称和密码工作正常,并根据 Proget doco 指定了 API 密钥(即 username:password )。那个 feed 已经有一个包,我在安装 Proget 的那天发布了这个包来试用。可能出了什么问题?

我找到了解决方法。

  • [1] 我确认我的 username:password 组合是正确的。
  • [2] 然后我将该原始提要重命名为 feed_old(或任何您 想要甚至删除它,如果它没有任何重要的东西)我 为试用而创建,不允许发布 通过 teamcity 并根据问题给出错误信息 留言。
  • [3] 使用我想要的名称创建了新 Feed。
  • [4] 确认我在 API 密钥中使用的用户名是必要的 发布到我刚刚创建的这个新提要的权限。
  • [5] 然后测试了通过teamcity 发布到这个feed 和 瞧!成功了。

虽然一开始我不知道为什么会这样。最好找出并能够解决根本原因,而不是使用上述解决方法。