Visual studio TFS内部部署可以';无法从专用源还原nuget包
我们有TFS版本16.122.27409.2和一个内部托管的构建服务器。当生成尝试从TFS源还原包时,我们的自动生成系统遇到问题:Visual studio TFS内部部署可以';无法从专用源还原nuget包,visual-studio,tfs,nuget,tfsbuild,nuget-package-restore,Visual Studio,Tfs,Nuget,Tfsbuild,Nuget Package Restore,我们有TFS版本16.122.27409.2和一个内部托管的构建服务器。当生成尝试从TFS源还原包时,我们的自动生成系统遇到问题: 无法加载源的服务索引http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a3370b/nuget/v3/index.json. 响应状态代码不表示成功:401(未经授权)。 NuGet.Protocol.Core.Types.FatalProtocolEx
无法加载源的服务索引http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a3370b/nuget/v3/index.json.
响应状态代码不表示成功:401(未经授权)。
NuGet.Protocol.Core.Types.FatalProtocolException:无法加载源的服务索引http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a33370b/nuget/v3/index.json。-->System.Net.Http.HttpRequestException:响应状态代码不表示成功:401(未经授权)。
到目前为止我已经尝试过的事情:
- 关闭生成服务器上的自动代理检测
- 在生成服务器上禁用防病毒/防火墙
- 添加生成服务器的windows帐户作为TFS Nuget提要权限的所有者
- 将VS 2017更新至最新版本
- 尝试在生成定义中使用nuget.config文件,而不是从下拉列表中选择提要
事实证明,TFS希望IIS基本身份验证设置处于关闭状态,而在我们的环境中情况并非如此
您是否事先使用了
NuGet安装程序
任务来确保有合适的NuGet版本可用?是的,它被设置为NuGet版本4.6.2您可以,这对阅读此线程的其他社区成员很有帮助。