本地 TFS 无法从私人订阅源恢复 nuget 包

TFS on premise can't restore nuget packages from private feed

我们有 TFS 版本 16.122.27409.2 和内部托管的构建服务器。当构建尝试从 TFS 源恢复包时,我们的自动构建系统遇到问题:

Unable to load the service index for source http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a33370b/nuget/v3/index.json.

Response status code does not indicate success: 401 (Unauthorized).

NuGet.Protocol.Core.Types.FatalProtocolException: Unable to load the service index for source http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a33370b/nuget/v3/index.json. ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).

到目前为止我尝试过的事情:

构建任务:

事实证明,TFS 期望 IIS 基本身份验证设置为关闭,但在我们的环境中并非如此。

https://developercommunity.visualstudio.com/comments/142485/view.html