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

HttpSelfHostServer在特定Windows 10设备上无法监听IPv4端口

问题排查:HttpSelfHostServer仅监听IPv6地址(Windows 10最新更新后)

我有一个基于.NET Framework 4.8的Windows应用,使用HttpSelfHostServer处理客户端请求,核心代码如下:

string address = "0.0.0.0";
int port = 8550;
var route = "Test/1.0/{controller}";
var baseAddress = new Uri(String.Format("http://{0}:{1}", address, port));
var config = new HttpSelfHostConfiguration(baseAddress);
config.Routes.MapHttpRoute($"Test_{port}", route, new { });
var server = new HttpSelfHostServer(config);
server.OpenAsync();
servers.Add(server);

该应用原本可监听所有网卡,多年运行正常,但在一台安装了最新更新的Windows 10设备上出现异常:

  • 正常设备执行命令 netstat -na | find "8550",输出如下:
C:\Users\admincod>netstat -na | find "8550"
  TCP    0.0.0.0:8550           0.0.0.0:0              LISTENING
  TCP    [::]:8550              [::]:0                 LISTENING
  • 异常设备执行同一命令,仅显示:
TCP    [::]:8550              [::]:0                 LISTENING

我已尝试以下操作,但问题仍未解决:

  • 重装网卡驱动
  • 禁用IPv6
  • 关闭防火墙

恳请协助排查问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 01:15:52