我有一个 asp.net Web 应用程序,我想从我的另一台计算机测试该站点(连接到与我相同的路由器)。我试图从 localhost:7927 (我的网络正在运行的端口)访问它,但无法连接。为了将我的网站与其他电脑连接起来,我需要做什么?让我知道是否有任何无法理解的地方。谢谢你。
问问题
1991 次
2 回答
2
localhost:7927
你从哪台电脑上试过?
如果应用程序在计算机 A 上运行,则计算机 A 可以使用localhost:7927
. 那是因为它在本地主机上运行。
但是计算机 B 需要使用计算机 A 的访问权限。如果您尝试localhost
在计算机 B 上使用,它会在计算机 B 上查找应用程序。
您需要确定计算机 A 的 IP 地址。例如,如果该地址是,192.168.0.2
则计算机 B 将访问位于 的应用程序192.168.0.2:7927
。
localhost
是当前本地计算机 IP 地址的别名。它不适用于不同的计算机。一台计算机可以访问它自己的本地 IP 地址,但使用localhost
别名通常更容易。
由于其他原因,计算机 B 也可能无法访问计算机 A 上的应用程序。例如,如果其中一个正在运行阻止访问的防火墙。如果是这种情况,您将不得不最终调查它。
于 2012-05-27T17:23:33.080 回答
0
你需要写你的IP地址而不是localhost。
例子:
http://192.168.1.100:7927
如果您不知道您的 IP 地址:在命令提示符下,输入 ipconfig,您将看到那里。
于 2012-05-27T17:23:57.403 回答