如何从另一台计算机(相同的路由器)运行ASP.NET应用程序

时间:2012-05-27 17:18:48

标签: asp.net

我有一个asp.net Web应用程序,我想从我的其他计算机测试该站点(连接到与我相同的路由器)。我试图从localhost:7927(我的网络运行的端口)访问它但无法连接。 为了从我的其他组件连接我的网站,我该怎么办? 如果有什么是不可理解的,请告诉我。 谢谢。

2 个答案:

答案 0 :(得分:2)

您是否从 计算机?

尝试了localhost:7927

如果应用程序在计算机A上运行,则计算机A可以使用localhost:7927访问它。那是因为它在本地主机上运行。

但是,计算机B需要使用计算机A的访问权限。如果您尝试在计算机B上使用localhost,它将在计算机B上查找该应用程序。

您需要确定计算机A的IP地址。例如,如果该地址为192.168.0.2,则计算机B将在192.168.0.2:7927访问该应用程序。

localhost是当前本地计算机IP地址的别名。它不适用于不同的计算机。计算机可以访问自己的本地IP地址,但使用localhost别名通常更容易。

可能计算机B也无法出于其他原因访问计算机A上的应用程序。例如,如果其中一个正在运行阻止访问的防火墙。如果是这种情况,你将不得不在最后调查它。

答案 1 :(得分:0)

您需要编写您的IP地址而不是localhost。

示例:

  

http:// 192.168.1.100:7927

如果您不知道自己的IP地址: 从命令提示符,写下ipconfig,你会看到那里。