繁体   English   中英

如何通过Android移动设备访问本地主机?

[英]How to access the localhost via android mobile device?

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

非常感谢您的帮助。

谢谢

更新:-14-09-2012

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

  • 您必须更改访问Web Service时给出的路径
  • 您自己的IP地址 替换 localhost
  • 您可以通过cmd获取IP地址
  • 转到cmd并键入ipconfig

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

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

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

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

但是,如果您的手机位于3G上,或者设备不在同一网络上,则情况会变得更加复杂,因为开发服务器上可能没有公用IP,并且设备之间无法看到对方。

在那种情况下,您要么需要重新配置开发服务器的本地路由器(谷歌以获取有关“端口转发”的说明),要么使用诸如https://pagekite.net/之类的工具(免责声明:我写过!)来使开发服务器存在在公共互联网上。

祝好运!

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

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

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

使用4个答案“ 4. Re:如何从Android设备访问ASP.NET网站上的本地主机”

为我工作:)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM