Nuget程序包由于错误而无法还原-HTTP请求在100000ms之后超时

问题描述 投票:0回答:1

从Azure Artifacts Feed还原程序包时出现错误。我的工作是,我有一个nuget.config文件(其中包含我的Azure工件提要的URL和凭据),该文件是从构建计算机的nuget.exe调用的。

问题是,在同一网络的构建计算机上,此过程运行正常。从另一个网络的计算机上也恢复了软件包,除了其中一个,对于一个软件包,我在这里遇到错误。

Error-

Errors in packages.config projects
    Unable to find version '1.1.32.1' of package 'MyPackage'.
      https://MyOrg:8080/tfs/MyProj/_packaging/MyFeed/nuget/v3/index.json: Error downloading 'MyPackage.1.1.32.1' from 'https://MyOrg.
56c70b71-9921-40e7-968e-1234567cfe4d/nuget/v3/flat2/MyPackage/1.1.32.1/MyPackage.1.1.32.1.nupkg'.
      The HTTP request to 'GET https://MyOrg:8080/tfs/MyProj/_packaging/56c70b71-9921-40e7-968e-1234567cfe4d/nuget/v3/flat2/MyPackage/1.1.32.1/MyPackage.1.1.32.1.nupkg' has timed out after 100000ms.

我尝试过的内容-

  • 已选中禁用并行处理。

  • 能够从所有构建机器(也可以从另一个网络的构建机器)浏览提要的URL

  • 已检查nuget.exe版本3.5.0 / 4.1.0 / 5.5.1

  • 已删除所有nuget缓存并再次检查。

任何人都可以帮忙吗?

http https nuget nuget-package-restore azure-artifacts
1个回答
0
投票

您也可以尝试:

  1. 如果您的项目目标是dotnet restore,请使用.net core。参见注释here

    使用.NET Core任务,该任务完全支持dotnet当前支持的所有程序包方案,包括还原,打包和nuget push。

  2. 检查提要并确保它确实存在有效包的1.1.32.1版本。

  3. 使用我在此处选择的供稿选项检查是否有任何区别(我想这可能与您的nuget.config文件有关:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.