asp.net的web站在手机上用wifi能访问,用移动网络无法访问

2025-12-15 23:27:52
推荐回答(2个)
回答1:

这是内外网的问题,涉及些网络相关知识。


自己IIS搭建的服务器,设置OK,在内网是可以正常访问的。也就是服务器和终端设备在相同的路由器下,可以通过类似192.168.1.2的内网地址直接访问。


但这些地址是内网地址,外网是无法访问这些地址的,外网应该通过外网的IP地址访问网站,地址类似209.99.34.88。手机用移动网络访问,是外网访问,还用原来的地址是访问不到的。


如果要外网访问,需要:

  1. 了解当前路由器外网IP,这里假设为209.99.34.88;

  2. 路由器一般有个“转发规则”的功能,添加IIS服务器的IP地址及端口数据,这个步骤是将外网IP映射到内网IP;

  3. 确保IIS服务器的防火墙允许了web端口的出入站规则,不会设置可以暂时关掉防火墙;

  4. 可以外网直接访问:http://209.99.34.88,这是80端口的,如果是其他端口的则访问类似:http://209.99.34.88:2222

回答2:

把移动网络从.wap切换到.net就能访问了