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

在WSL上用Nginx部署ASP.NET Core 6时响应不完整问题求助

WSL环境下Nginx代理ASP.NET Core 6长响应异常排查求助

本人无Linux使用经验,在WSL环境中通过Nginx部署ASP.NET Core 6应用,多数场景运行正常,但当返回1500行以上(约70-80KB)的HTML内容时,响应会卡住或返回不完整;即使关闭Nginx的代理缓冲与缓存功能,问题依然存在。

具体细节如下:

  • 运行环境为本地WSL
  • 使用Nginx 18版本,配置基于微软官方ASP.NET Core部署文档,仅额外添加了日志及部分调试指令
  • 直接访问Kestrel服务的5000端口完全正常,但通过Nginx代理访问上述长HTML场景时出现异常
  • Nginx错误日志显示:连接上游时出现(111: Connection refused),读取上游时出现(110: Connection timed out)
  • Kestrel及应用日志无任何错误,调试日志显示请求已正常处理并完成数据发送,日志生成无延迟
  • 已尝试排查方向:检查文件夹权限、调整代理缓冲/缓存配置、指定127.0.0.1部署项目,问题仍未解决,恳请协助排查

附当前Nginx配置:

http {
  map $http_connection $connection_upgrade {
    "~*Upgrade" $http_connection;
    default keep-alive;
  }

  server {
    listen        80;
    server_name   example.com *.example.com;
    location / {
        proxy_pass         http://127.0.0.1:5000/;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection $connection_upgrade;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 07:14:50