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

NU1301错误:无法加载NuGet服务索引及连接重置问题求助

NuGet HTTPS连接重置引发NU1301错误的排查与求助

问题症状

在Windows 11设备上,使用WSL和PowerShell构建从GitHub克隆的ASP.NET Core MVC应用时,执行dotnet restore或构建操作都会报错:

Error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json

同时执行curl命令:

curl https://api.nuget.org/v3/index.json

返回:

curl: (35) Recv failure: Connection was reset

已尝试的解决步骤

  • 禁用Windows Defender防火墙(公共、专用、域网络);
  • 通过netsh winhttp show proxy检查WinHTTP代理设置,确认为直接访问(无代理);
  • 在WSL、Git Bash、PowerShell中测试上述curl命令,均出现相同的连接重置错误;
  • 将Windows从Home版升级到Pro版(使用临时密钥),排除版本差异问题;
  • 在PowerShell中强制使用TLS 1.2:
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Invoke-WebRequest https://api.nuget.org/v3/index.json
    
    但连接仍被远程主机强制关闭;
  • 切换至移动热点(不同网络环境),问题依旧;
  • 临时移除并重新添加NuGet源,包括尝试添加HTTP(非安全)NuGet源进行测试。

排查结论

经过排查,确定该连接重置错误为系统级问题,并非仅出现在WSL或特定终端环境中。结合其他设备可正常访问官方NuGet HTTPS源、切换网络后问题未解决、代理设置无异常等情况,几乎可以判定是安全软件(杀毒软件或终端防护工具)拦截或阻止了前往NuGet服务器的HTTPS流量。禁用或卸载杀毒软件(如卡巴斯基、BitDefender、Avast等)是此类问题的常见修复方向。

临时排查建议

若遇到访问https://api.nuget.org/v3/index.json时出现NU1301错误及连接重置问题,可优先尝试:

  • 禁用/卸载杀毒软件或终端防护工具;
  • 通过netsh winhttp show proxy检查代理设置;
  • 在不同网络环境(如移动热点)测试;
  • 验证防火墙规则设置。

求助问题

  1. 有没有人遇到过完全相同的NuGet HTTPS连接重置问题?
  2. 是哪款杀毒或安全软件导致的该问题?
  3. 具体是如何解决的?
  4. 修复后,安全重新启用杀毒软件有哪些实用技巧?

内容的提问来源于stack exchange,提问作者Adnan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 01:43:16