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

如何让同网络设备访问本地部署的ASP.NET Core Web API服务

解决ASP.NET Core Web API局域网访问问题
  • 先获取本机的局域网IP

    • Windows:打开命令提示符,执行ipconfig,找到对应网络(有线/WiFi)下的IPv4地址,比如192.168.3.12
    • macOS/Linux:打开终端,执行ifconfig或ip addr,找到当前网络接口的IPv4地址
  • 配置API监听所有网络接口
    两种方式任选其一:

    1. 命令行启动时指定:
      运行项目时执行dotnet run --urls=http://0.0.0.0:你的端口号,比如dotnet run --urls=http://0.0.0.0:5000
    2. 修改配置文件:
      打开appsettings.json,添加或修改Urls配置项:
      {
        "Urls": "http://0.0.0.0:5000"
      }
      
      也可以在Program.cs中直接配置:
      var builder = WebApplication.CreateBuilder(args);
      builder.WebHost.UseUrls("http://0.0.0.0:5000");
      
  • 其他设备的访问URL
    用查到的局域网IP加上服务端口号,比如你的IP是192.168.3.12、端口为5000,其他设备访问地址就是http://192.168.3.12:5000/api/你的接口路径

  • 额外注意事项

    • 关闭本机防火墙对该端口的拦截,或者给该端口添加入站允许规则
    • 确保其他设备和你的电脑处于同一局域网(连接同一个WiFi或有线网络)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:52:08