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

IIS Express调试模式问题:Net5.0后端项目端口监听失败

解决.NET 5.0项目"Web server failed to listen on port 5001"异常
  • 检查端口占用情况
    Windows系统打开命令提示符,执行:
    netstat -ano | findstr :5001
    找到输出中的PID,打开任务管理器结束对应进程;Linux/macOS终端执行:
    lsof -i :5001
    用kill -9 <PID>终止占用端口的进程。

  • 验证URL绑定权限
    若使用1024以下端口,需以管理员身份运行IDE或命令行工具;也可通过命令配置URL访问控制列表(以Windows为例):
    netsh http add urlacl url=http://+:5001/ user=你的用户名

  • 核对项目配置

    • 打开项目根目录下的launchSettings.json,检查applicationUrl字段,确保端口配置无冲突,比如避免同时绑定HTTP和HTTPS到同一端口;
    • 检查Program.cs中WebHost.CreateDefaultBuilder的端口设置,或appsettings.json里的相关配置,保证所有端口配置一致。
  • 排查防火墙与安全软件
    临时关闭系统防火墙或第三方杀毒软件,测试是否能正常监听端口,确认是否是安全软件拦截了端口请求。

  • 清理项目缓存并重启
    删除项目目录下的bin和obj文件夹,关闭IDE后重新打开并编译项目,清除编译缓存可能导致的异常。

  • 检查.NET 5.0运行时
    确认已安装最新版.NET 5.0运行时,若版本过旧或损坏,下载官方安装包修复或重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 03:45:38