猿问

VSTS 无法加载源 401 的服务索引

我知道关于相同签名的其他帖子。经过他们之后,我仍然无法解决我的问题。

我的团队使用 VSTS 的构建定义进行持续集成。

这个构建定义工作正常,直到 lastes pull request。我在 Nuget 恢复期间遇到了下面的错误消息

2018-06-20T00:37:27.6438127Z System.AggregateException:发生一个或多个错误。---> NuGet.Protocol.Core.Types.FatalProtocolException:无法加载源https://microsoft.pkgs.visualstudio.com/_packaging/CBT/nuget/v3/index.json的服务索引。---> System.Net.Http.HttpRequestException: 响应状态代码未指示成功:401(未经授权)。

我在 nuget.config 中有https://microsoft.pkgs.visualstudio.com/_packaging/CBT/nuget/v3/index.json,并且在失败的 PR 中的 nuget.config 中没有任何变化

我可以使用 VS2017 在我的本地机器上成功地恢复和构建整个解决方案。PR 中唯一相关的更改是它使用 packagereference 来获取 nuget 包,而不是使用 package.config。我试图回到使用 package.config,构建仍然会失败并显示相同的错误消息。


慕雪6442864
浏览 261回答 3
3回答

梦里花落0921

这不是 OP 的问题所在,但我在这里添加了一条注释,因为我在搜索相同的错误消息时发现了这个问题。在我们的例子中,我们正在为 Azure DevOps 构建一个 .net 5 应用程序。我们必须使用 NuGet 工具安装程序升级到较新版本的 NuGet。然后使用带有 restore 命令的 .Net Core 任务恢复工作得很好。
随时随地看视频慕课网APP
我要回答