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

在VSCode中运行新建WebAPI报错,dotnet run出现404问题求助

.NET Web API 404错误及运行问题解决
  • 先确认端点路径
    .NET Web API默认没有根路径(/)的接口,你访问http://localhost:5133/自然会返回404。默认生成的WeatherForecastController对应的访问路径是http://localhost:5133/WeatherForecast,先尝试访问这个地址验证服务是否正常。

  • 检查配置文件正确性
    你提到生成了launchsettings.js,正确文件名应为launchsettings.json,如果文件名错误,立即重命名。打开该文件,查看profiles下的项目配置,确认applicationUrl中的地址和你访问的http://localhost:5133一致,若端口不符,以文件内的地址为准。

  • 核对dotnet run输出地址
    执行dotnet run后,控制台会输出服务监听的地址(比如Now listening on: http://localhost:5133),务必确保你访问的地址和输出完全一致,端口占用时.NET会自动切换端口,别用错地址。

  • IIS Express调试配置排查
    打开.vscode/launch.json,检查配置项:

    • type需为iisexpress
    • request需为launch
    • url要指向正确的API地址
      若仍有问题,删除项目根目录下的.vs文件夹,清理缓存后重新生成项目。
  • 重新构建项目
    依次执行以下命令清理并重新构建:

    dotnet clean
    dotnet build
    

    构建完成后再用dotnet run启动服务,确保无编译错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 01:27:11