如何从另一台计算机访问 localhost 网站?

如何从另一台计算机访问 localhost 网站?

我在 Windows 8.1 上运行 IIS7。我想从同一本地网络中的另一台计算机访问我的 asp.net mvc 网站。我尝试使用我的 IP 地址而不是localhost。我收到未找到 404 错误。奇怪的是,即使在我自己的计算机中,虽然localhost可以工作,但 IP 地址却不起作用。

答案1

%SYSTEMROOT%\System32\Drivers\Etc\Hosts 文件中的条目localhost指向 127.0.0.1,如下所示:

127.0.0.1       localhost

每台计算机都有相同的条目。这本质上意味着任何计算机使用时。如果您的 IIS7 提供本地网站,那么localhost该计算机将是唯一能够访问该网站的计算机。您应该能够将 IP 地址添加到 II7 的网站属性中。在这种情况下,您将添加计算机的本地网络 IP 地址;例如 192.168.1.10。可以使用命令从命令提示符中找到本地网络 IP 地址IPCONFIG /all。首选 IP 是连接到有线连接的 IP,尽管无线连接也可以。您不能将尚未分配给您的计算机的网站的 IP 地址添加到 II7,否则它是没有意义的。您可能还必须在防火墙上打开端口 80 (http) 和/或 443 (https)。

当你正确配置了(并刷新了 IIS7)之后,你就可以从本地局域网上的另一台计算机使用以下命令访问该网站:

http://192.168.0.10/mypage.html

...其中 192.168.0.10 是您在 IIS7 中配置的计算机的 IP 地址,mypage.html 是您要访问的页面。

相关内容