2016-05-04 160 views
1

我有一个运行在http://localhost:4617上的ASP.NET/Azure应用程序。我想调试从Android模拟器进行的REST调用。相关SO线程似乎表明你应该使用10.0.2.2。我已经尝试了几个变化,如http://10.0.2.2:4617,但似乎没有工作。还有其他建议吗?如何将Android模拟器连接到本地主机服务器?

如果我在我的机器上做了ping localhost,它返回Reply from ::1: time<1ms这似乎与ipv6地址有关,但我不确定这是如何相关的。

回答

0

我能弄清楚这一点。如果您运行的是Azure服务器模拟器,则需要使用管理员权限运行Visual Studio。如果你不这样做,那么它将不会正确地绑定到本地主机。

0

如果本地主机在桌面上运行,那就是问题所在。 当您键入http://10.0.2.2时,它会尝试连接到Android模拟器本地主机。

你需要做的是找到你的计算机的IP地址(你可以使用谷歌的)。然后,一旦你有它输入到你的Android模拟器浏览器,它应该工作

+0

我可以使用我的ip现在(它实际上去路由器管理页面),但不是到ASP网站上我的桌面上的仿真程序。我怎样才能连接到端口4617?我尝试过http:// ,但是它在5分钟后才超时。 – ShrimpCrackers

+0

我不确定你的设置。但是,您可能需要在本地网络中指定您的计算机地址。 您能否详细介绍一下您的设置? – Jon

相关问题