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

如何解决ASP.NET Core绑定端口时的SocketException(10013)访问被拒问题

ASP.NET Core (.NET 6.0)绑定固定端口49913出现SocketException(10013)问题

已完成的配置

我尝试让ASP.NET Core(.NET 6.0)应用绑定固定端口49913,已分别通过调试用的launchSettings.json和发布用的appsettings.json完成配置:

launchSettings.json配置

{
  "profiles": {
    "Controller": {
      "commandName": "Project",
      "dotnetRunMessages": true,
      "launchBrowser": false,
      "applicationUrl": "https://[::1]:49913",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

appsettings.json配置

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "Kestrel": {
    "EndpointDefaults": {
      "Protocols": "Http2"
    },
    "Endpoints": {
      "Https": {
        "Url": "https://[::1]:49913"
      }
    }
  }
}

错误现象与已做排查

启动应用时出现SocketException,错误码为10013(访问被拒),已做以下排查:

  • 在CMD中执行netstat -aon,未发现该端口(或499XX段端口)被占用
  • 49913完全符合RFC 6335定义的动态端口范围(49152-65535)
  • 搜索未找到Windows环境下使用该端口的程序,仅提及Mac程序Xsan可能使用动态端口,但Xsan不适用当前环境,且维基百科显示其常用端口为63146;IANA端口号注册表中也未收录该端口
  • 更换端口为59913时可正常启动,尝试49910时仍出现相同的10013错误

疑问

  1. 49913这类端口有何特殊之处导致绑定失败?
  2. 该如何进一步排查该端口范围的问题?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:37:40