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

同一局域网内无法访问IIS部署的C#应用,求解决方案

解决局域网设备访问本地IIS部署应用的配置步骤

1. 修正hosts文件错误

打开C:\Windows\System32\drivers\etc\hosts,删除错误的映射行:

127.0.0.1       http://local-app:8082/

hosts仅支持IP 域名的映射格式,不能包含协议和端口,保留127.0.0.1 local-app即可(该映射仅对本地生效,局域网其他设备无法识别此域名)。

2. 调整IIS站点绑定配置

打开IIS管理器,找到你的目标站点:

  • 右键站点 → 编辑绑定
  • 在绑定列表中找到端口为8082的绑定项,点击编辑
  • 将IP地址从127.0.0.1改为*(代表监听所有可用IP),或者直接选择你的PC局域网IP(如192.168.x.x格式)
  • 保存配置后重启IIS站点

3. 配置Windows防火墙允许端口访问

  • 打开「Windows Defender防火墙」→ 高级设置 → 入站规则 → 新建规则
  • 规则类型选择「端口」,点击下一步
  • 选择「TCP」,输入特定本地端口8082,点击下一步
  • 选择「允许连接」,点击下一步
  • 勾选域、专用、公网(根据网络环境,至少勾选专用),点击下一步
  • 命名规则(例如「允许IIS 8082端口访问」),完成配置

4. 局域网设备的访问方式

其他设备需通过你的PC局域网IP + 端口访问应用,示例格式:

http://192.168.1.105:8082

你可在本地PC的cmd中执行ipconfig命令,找到对应网络适配器(以太网/Wi-Fi)的IPv4地址,即为该局域网IP。

若其他设备想使用local-app域名访问,需在它们的hosts文件中添加映射:

[你的PC局域网IP]       local-app

示例:

192.168.1.105       local-app

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 14:25:18