【问题标题】:Debug webservice from android app in the same network从同一网络中的 android 应用程序调试 web 服务
【发布时间】:2012-04-13 12:50:25
【问题描述】:

我正在开发一个使用 .NET 网络服务的 android 应用程序。这部分没问题,我已经在 vm 中进行了测试,我的应用确实调用了 web 服务并执行了它应该做的事情。 问题是我现在需要“现场”测试它。由于我的应用需要蓝牙和模拟器无法提供的其他功能,我必须将其部署到手机中并试用。

真正的问题是我的网络服务托管在我的计算机中(而不是在 IIS 中)。如何连接到网络服务? 我已经在我的计算机中设置了一个 VPN 连接,以便我可以在同一个网络中。连接正常,我可以从我的安卓手机 ping 我的电脑(我为此下载了一个应用程序)。但是我尝试使用我的计算机的 ip 调用 web 服务,但它不起作用。 我在浏览器上使用这个地址:http://192.168.56.1:49365/DataUpload.asmx(其中 192.168.56.1 是我电脑的 IP,DataUpload.asmx 是网络服务的名称)

网络服务的名称和 IP 都可以,但我看不到网络服务。

有人知道如何帮助我吗?我想是与端口有关的东西或类似的东西(我的防火墙已禁用)。

提前致谢。

【问题讨论】:

    标签: android web-services vpn


    【解决方案1】:

    几乎可以肯定 192.168.56.1 是您的路由器,这几乎是常态。可以肯定的是,请转到您的计算机并在浏览器中使用与您在手机上尝试的地址相同的地址。

    发布您的结果。

    另外,您必须关闭手机中的“蜂窝”无线电,以确保它仅通过 WiFi 连接。否则,您将不得不找出您家的 IP 地址,并将您的手机指向该 IP,然后将端口从您的路由器转发到您的本地机器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 2018-01-21
      • 1970-01-01
      • 2013-03-26
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多