我在 Windows 7 上安装了 IIS7,http://localhost/
运行良好。我希望它公开运行,因此我采取了以下步骤:
- 进入 IIS 并启用目录浏览
- 还在 IIS 中启用了 AnonymousAuthentication
- 然后在我的 Windows 防火墙中启用万维网服务
- 使用命令提示符查找我的 IPv4 地址。
当我在我的计算机上访问http://myip:80
(或者任何连接到我的 WiFi 的机器)时,它运行正常。
当我在其他地方和我的移动网络上尝试它时,它根本没有响应。
有谁知道是什么问题?
答案1
命令提示符 IP 地址很可能为您提供了内部网络的 IP 地址。您需要外部 IP 地址才能进行外部查看。
此外,您可能还需要在无线路由器中设置一条规则,将来自外部 IP 地址的流量直接路由到您的机器。
有关详细信息,请参阅我对类似问题的回答: 如何才能让我的家用电脑变成网络服务器?