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

VM中IIS发布ASP.NET MVC后,跨设备访问遇ERR_CONNECTION_REFUSED如何修复?

解决IIS站点外部访问ERR_CONNECTION_REFUSED的排查方案
  • 确认IIS站点绑定配置
    打开IIS管理器,找到目标ASP.NET MVC站点,右键选择「编辑绑定」:

    • 检查绑定的IP是否为虚拟机的对外可访问IP(不要是127.0.0.1这类回环地址),端口是否为81;
    • 若绑定设置为*(所有IP),需确保虚拟机网卡能接收外部请求。
  • 排查虚拟机防火墙规则

    • 确认81端口的TCP入站规则已应用到所有网络配置文件(域、专用、公网),尤其是外部电脑所在的网络环境;
    • 可临时关闭虚拟机防火墙测试访问,排除规则配置错误的可能。
  • 检查虚拟机网络模式
    虚拟机若用「仅主机模式」或「NAT模式」,外部电脑大概率无法直接访问。切换为「桥接模式」,让虚拟机获取和物理主机同网段的IP,确保外部电脑能ping通虚拟机IP。

  • 验证端口监听状态
    在虚拟机命令提示符执行:

    netstat -ano | findstr ":81"
    

    查看是否有w3wp.exe(IIS工作进程)在监听81端口。无结果则说明站点未正常启动或绑定有误,需重启站点或重新配置绑定。

  • 测试外部电脑网络连通性
    在外部工作电脑上ping虚拟机IP:

    • ping不通:说明网络层面存在隔离(如不在同一网段、路由器限制),先解决网络连通问题;
    • ping通但访问失败:继续排查端口和IIS配置。
  • 核对hosts文件配置
    若用域名访问,需确保外部工作电脑的hosts文件也添加了「虚拟机IP+站点域名」的映射;直接用IP+端口访问可跳过此步。

  • 检查IIS应用池状态
    打开IIS管理器,确认站点对应的应用池处于启动状态。若应用池停止,右键选择「启动」,同时可调整「快速失败保护」设置避免意外停止。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:37:08