【问题标题】:connect localhost from another machine从另一台机器连接本地主机
【发布时间】:2012-06-28 15:28:57
【问题描述】:

我是否可以通过连接到同一网络的智能手机导航到我在计算机上开发的网站? 该站点在本地主机上运行,​​我可以做一个桥或类似的东西吗?

谢谢。

【问题讨论】:

    标签: c# asp.net asp.net-mvc mobile


    【解决方案1】:

    如果您直接使用您的 IP 作为网站名称,我认为您可以。例如在 TOMCAT 中,所有网站都是 localhost:port/Project_name/filename.html

    因此,如果您使用"http://your_ip:port/Project_name/filename.html",它应该可以工作。

    请注意,防火墙可能会阻止此操作。

    【讨论】:

    • 如果您也想从外部连接,并且对路由器有所了解,您可以通过输入路由器 IP(您的互联网 IP)从外部访问您的网站。为此,您需要了解 NAT 路由。
    • 当然可以。如果您想从广播域内访问网站,则可以使用路由器授予的本地 IP。通常为 192.168.x.xyz。如果您在域外,请使用为您的路由器提供的 ip。
    • 是的,我明白,但我仍然可以访问该站点,我已禁用防火墙,当我导航到该站点时,我收到 http 400 错误。 :\
    • 您在哪个服务器上部署了您的应用程序? IIS ?
    • 尝试检查路由器(如果有的话)是否没有阻止访问
    【解决方案2】:

    只要您的站点可用于网络,只需使用您的 PC 名称即可。

    因此,如果您在 http://localhost:12345 上进行开发,请使用 http://muzE-PC:12345 连接(假设 muzE-PC 是您计算机的名称)

    【讨论】:

    • 嗯,这就是我之前的想法和尝试,但看起来有些东西阻止我访问该站点。也许是防火墙?我该如何解决?编辑:禁用防火墙,我得到 HTTP 错误 400...
    【解决方案3】:

    而不是localhost使用,ip地址。

    确保该网站未被windows firewall屏蔽。

    ipconfig可以用来判断ip地址。

    在远程系统上,localhost 将引用该远程系统(而不是运行网站的系统)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      相关资源
      最近更新 更多