【发布时间】: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