You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSTS私有构建代理NuGet工具安装失败:无法验证首个证书

解决VSTS私有代理NuGet 4.3.0任务失败问题

看起来你的私有构建代理在自动获取NuGet 4.3.0时遇到了缓存缺失的问题,结合你给出的诊断日志,我整理了几个可行的解决方向:

  • 手动安装NuGet 4.3.0到代理工具目录
    既然代理自动下载找不到该版本的缓存,你可以手动完成安装:

    1. 获取NuGet CLI 4.3.0版本的执行文件
    2. 在代理机器上创建目录 C:\agent\_work\_tool\NuGet\4.3.0\x64
    3. 将下载好的nuget.exe放到这个目录下
      这样构建任务就能直接找到已缓存的NuGet版本,无需自动下载
  • 检查代理的网络与权限配置

    • 确认代理所在机器能正常访问NuGet工具的下载源,有些私有环境可能有防火墙或代理服务器限制,导致自动下载失败
    • 验证代理服务的运行账户对C:\agent\_work\_tool目录有读写权限,没有权限的话,即使下载成功也无法写入缓存目录
  • 调整构建任务的NuGet版本设置

    • 如果项目兼容更高版本的NuGet,可以尝试在构建任务中指定一个更新且稳定的NuGet版本(比如4.x系列的后续版本),避免因旧版本下载源失效导致的问题
    • 也可以检查代理机器上已安装的NuGet版本,直接指定该版本来执行任务,跳过自动下载步骤
  • 重置代理工具缓存
    有时候缓存目录的元数据可能损坏,你可以:

    1. 停止代理服务
    2. 删除C:\agent\_work\_tool\NuGet目录下的所有内容
    3. 重启代理服务,然后重新排队构建任务,让代理重新尝试下载并缓存NuGet 4.3.0

内容的提问来源于stack exchange,提问作者Alisson Reinaldo Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:48:15