【问题标题】:Mobile Device emulator cannot access localhost移动设备模拟器无法访问本地主机
【发布时间】:2010-05-10 12:19:30
【问题描述】:

我正在使用 Windows Mobile 6 Professional Emulator 和 Windows Mobile Device Center。我将模拟器连接到我的电脑上。

我正在尝试从模拟器的浏览器连接到部署在我计算机 IIS 中的 Web 服务(安装模拟器的同一台机器)。如果我将计算机连接到互联网,我可以访问任何网站,包括我的本地 WS(使用 ipConfig 返回的 IP)。问题是当我断开计算机与 Internet 的连接时:我无法使用 IP(由 ipconfig 返回的内部 IP)或机器名称访问本地 Web 服务。

您知道我缺少哪些设置吗?我确信这是可能的,我只是不知道如何......

PS:目标是从移动应用程序访问WS,但是在我无法从浏览器访问它之前,我也无法从应用程序访问它。

谢谢!

【问题讨论】:

  • 我在这里 stackoverflow.com/questions/2802505/… 似乎也有类似的错误。我们有关于创建假连接和添加环回适配器的解决方法。当然想知道真正的问题,真正的解决方案 - 它不会发生在所有机器上。

标签: windows iis mobile emulation


【解决方案1】:

我之前遇到过同样的问题,如果电脑上有网络(内网,互联网),连接就会成功。 如果没有找到网络连接,它将无法工作,即使它是一个设备。

我觉得和模拟器/设备连接电脑的方式有关,最后我通过将电脑连接网络部分解决了问题,如果电脑旁边完全没有网络可以安装虚拟机拥有一个:)

【讨论】:

  • 感谢Wael 的建议。不幸的是,我无法让它这样工作。我已经在我的计算机上安装了一个虚拟机。我启动了虚拟机,我现在已经连接上了,我可以使用IP从虚拟机通过浏览器访问我的Web服务,但仍然无法从模拟器访问它...
【解决方案2】:

查看您正在使用的 URL 会有所帮助。根据您使用的是主机名、完全限定域名还是 IP 地址,我会提出不同的建议。您在本地网络中是否有一个 DNS 服务器可以在您连接时解析主机?我的猜测是,使用主机的 IP 地址就可以了。唉,你很久以前就问过这个问题了,可能不再需要答案了。

【讨论】:

    猜你喜欢
    • 2022-10-19
    • 1970-01-01
    • 2012-07-20
    • 2012-10-20
    • 1970-01-01
    • 2020-10-10
    • 2016-01-20
    • 1970-01-01
    • 2019-07-15
    相关资源
    最近更新 更多