【发布时间】:2015-02-01 11:39:43
【问题描述】:
我正在使用 VS 2013 连接新的 VS2015 Android 模拟器。这似乎现在可以工作,我可以调试、设置断点等,一切都很好。 (现在,我会使用 VS2015,但它不会正确部署 - 没关系)。 我还在我的机器上开发服务器应用程序,并使用 Fiddler 作为 http 调试辅助工具。我确信这种情况并不罕见。
服务器正在使用 IIS Express 运行(也在 VS 2013 的另一个实例中进行调试),我已将绑定添加到 applicationhost.config,因此 IISExpress 服务器在我的 LAN 上可以从其他 PC 看到,我已经检查过它是可见。
尽我所能,我似乎无法让模拟器将 http 请求发送回我的计算机。 我的 javascript 使用服务库来保存 url:
var serviceBase = 'http://192.168.2.4:64963/'; //'http://169.254.220.177:64963/'; //'http://10.0.2.2:64963/'; //'http://localhost:64963/';
评论的显示了我尝试过的。这些都不起作用..第一个是我机器在局域网上的IP,其余的是我在这里或Android开发网站上捡到的各种IP..我也尝试过:
http://mymachinename:64963
因为我从这个 URL 带来了 web 和 API 服务,所以我还在我的真正的 android 手机上尝试了一个 chrome 浏览器(通过我的 LAN 上的 wifi),这也无法到达我的开发机器(我的另一台电脑能够)。所以我知道它可能无法解析名称?但真的不知道下一步该去哪里?我想知道我 PC 上的 Hosts 文件,但不确定我是否可以/应该将 IP 地址设置为主机名? ..任何指针?谢谢,布雷特
【问题讨论】:
-
我会补充一点,这确实可以使用 Ripple .. 虽然因为我安装了 VS2015,这似乎是行为不端击中“随机”,即未设置断点:-S .. 我也可以连接到局域网上另一台机器上的服务器使用192.168.2.4:64963。 .
标签: android visual-studio-cordova