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

执行dotnet run命令无法启动网站该如何处理?

dotnet run 二次启动无响应解决方案
  • 第一步:杀掉残留的dotnet进程
    该问题90%以上都是按ctrl+c后dotnet进程未完全退出,占用了站点绑定端口导致的,可直接执行批量杀进程命令:
    • Windows系统执行:taskkill /IM dotnet.exe /F
    • macOS/Linux系统执行:pkill -9 dotnet
  • 第二步:验证端口占用(如果杀完进程还是不行)
    先确认你的站点配置的监听端口(默认是5000/5001),执行对应命令查看占用进程:
    • Windows系统:netstat -ano | findstr :<替换为你的站点端口号>
      拿到进程PID后执行:taskkill /PID <替换为查到的PID> /F
    • macOS/Linux系统:lsof -i :<替换为你的站点端口号>
      拿到进程PID后执行:kill -9 <替换为查到的PID>
  • 第三步:清理项目缓存重建
    若进程杀完仍启动失败,大概率是项目编译缓存损坏,依次执行以下操作:
    1. 删除项目根目录下的bin、obj文件夹
    2. 执行清理命令:dotnet clean
    3. 重新启动:dotnet run
  • 临时验证方案
    可以直接指定未被占用的新端口启动,跳过端口占用排查:
    dotnet run --urls "http://localhost:5888;https://localhost:5889"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 10:00:01