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



我有一个 asp.net Web应用程序,我想从我的另一台计算机(连接到与我的路由器相同的路由器)测试该站点。我尝试从 localhost:7927(我的网络运行的端口)访问它,但无法连接。我必须做什么才能将我的网络与其他公司连接起来?如果有什么不可理解的,请告诉我。谢谢。

您尝试从哪台计算机上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 上的应用程序。 例如,如果其中一个正在运行阻止访问的防火墙。 如果是这样的话,你将不得不研究它。

您需要写入您的 IP 地址而不是本地主机。

例:

http://192.168.1.100:7927

如果您不知道您的IP地址:在命令提示符下,编写ipconfig,您将在那里看到。

最新更新