【问题标题】:How to access the localhost via android mobile device?如何通过安卓移动设备访问本地主机?
【发布时间】:2012-07-20 09:50:14
【问题描述】:

我有一个 asp.net 开发服务器(本地主机)。我想通过我的安卓手机(索尼爱立信 XPERIA)访问本地主机。因为我有一些想要访问的 Web 服务方法。我已经使用模拟器完成了它(通过提供 10.0.2.2:portNo)。但是我不知道如何通过移动设备访问本地主机。

非常感谢您的帮助。

谢谢

更新:- 2012 年 9 月 14 日

Guyz 我真的需要你在这个问题上的帮助.....请帮助我.. 我有一个无线路由器,我的笔记本电脑已连接到该路由器,而且我的笔记本电脑也有一个静态 IP。
我有一部安卓手机,它也完美地连接到了无线路由器。我的网站托管在 IIS7 中,并分配有一个端口。 我需要的是通过我的 android 设备(使用应用程序)访问驻留在网站中的 Web 服务。
我曾多次尝试提供笔记本电脑 IP(静态 IP)和 10.0.2.2 IP。但没有一个有效。我现在真的很困惑。
如果您知道任何完整的教程,或者如果您之前这样做过,请发布它。非常感谢您对此的帮助。 (如果有错请忽略我的英文)谢谢。

【问题讨论】:

  • 您是否通过 WiFi 连接您的设备?
  • @路西法:是的。我正在通过 wifi 连接我的设备。

标签: android asp.net localhost


【解决方案1】:
  • 您必须更改路径,您在访问您的 网络服务
  • 用你自己的ip地址替换 localhost
  • 您可以通过cmd获取您的ip地址
  • 转到 cmd 并输入 ipconfig

【讨论】:

  • @Androider:对我没用,朋友。它给了我一个服务器无法访问的错误....我给了我的 android 应用程序 IPAddress(got via ipconfig):portNo。
【解决方案2】:

如果您的手机和 Web 服务器在同一个 WiFi 网络上,您可以按照其他 cmets 中的建议进行操作 - 使用 ipconfig 命令找出您的开发服务器的 IP 地址,然后在您的手机上使用该地址。请注意,您可能需要修改开发服务器上的防火墙设置以允许传入连接。

但是,如果您的手机使用 3G 或设备不在同一个网络上,事情会变得更加复杂,因为您的开发服务器上可能没有公共 IP,设备将无法看到彼此。

在这种情况下,您要么需要重新配置开发服务器的本地路由器(谷歌有关“端口转发”的说明),要么使用像 https://pagekite.net/ 这样的工具(免责声明:我写的!)让您的开发服务器出现在公共互联网。

祝你好运!

【讨论】:

  • Runar:我将 wifi 路由器分配给笔记本电脑的 IP 地址(通过 ipconfig 获得)并在我的 android 设备上使用该地址(在网络浏览器中),但正如我在上面的评论中所说的那样不行。它给了我一个服务器无法访问的错误。请告诉我如何修改开发服务器上的防火墙设置以允许传入连接。
【解决方案3】:

只需在您的 Android 浏览器中访问 10.0.2.2。如果这不起作用,请同时禁用防火墙。

【讨论】:

    【解决方案4】:

    您需要通过 WiFi 将您的 Android 设备(手机或平板电脑)连接到您的本地网络。

    连接建立后,您可以通过打开 url http://xx.xx.xx.xx:portNo 在浏览器中检查连接(由 EvdTempel 回答)

    【讨论】:

    • @Lucifer:我尝试了你告诉我的方法。但它没有通过我的安卓设备连接到我的开发服务器(asp.net)。我给了 10.0.2.2:portNo 并且我已经尝试了 wifi 路由器给我的笔记本电脑的 IP 地址:portNo ,但没有任何效果。它在 android 设备 web 浏览器上给出了服务器无法访问的错误。请帮帮我。
    • 我认为贵公司的防火墙阻止了您的请求,请联系网络管理员并请他通过允许通过防火墙来帮助您在 Android 设备中打开页面。
    【解决方案5】:

    您需要将地址设置为“10.0.2.2:portNr

    portNr = ASP.NET 开发服务器给定的端口

    【讨论】:

      【解决方案6】:

      嘿,我遇到了同样的问题,并根据我在 https://forums.adobe.com/thread/1109558 找到的信息解决了它

      使用 4 答案“4. Re: How to access localhost on ASP.NET Website from Android device”

      为我工作:)

      【讨论】:

      • 您可能希望包含链接网页中的相关代码片段,就好像它将来会更改/移动一样,您的答案将无效。
      • 不能看网页,答案只提供了这个链接。
      【解决方案7】:

      只需访问http://your-system-ip-address/your-site 姓名。
      如果它不起作用,请同时禁用您的防火墙。

      【讨论】:

        猜你喜欢
        • 2018-12-25
        • 2016-01-20
        • 2013-12-12
        • 2022-10-19
        • 1970-01-01
        • 1970-01-01
        • 2018-08-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多