我遇到与此链接类似的问题No Internet on the device via code
我正在研究在 Windows Handheld Embedded 6.5 上运行的 Intermec iRoc Ci70 设备。此设备具有 802.11abgn 无线 LAN 适配器。
在运行 Windows Mobile 6.5.3 的设备模拟器上,HttpWebRequests 运行良好,但不在设备上。我总是在设备上收到带有 ConnectFailure 状态代码的 WebException。
我尝试进一步调试 ConnMgr 类的本机代码,发现 ConnMgrMapURL 无法将 URL 映射到任何网络 Dest Guid,它总是返回 00000000-0000-0000-0000-000000000000。进一步调试表明,发生 ConnectFailure 异常的错误是在 mscoree.dll 中的方法建立连接ForURL 中。不幸的是,由于设备的限制,我无法调试此文件。
我还尝试了 OpenNETCF ConnectionManager 类来进行连接。状态是已连接,但查看此类的代码,OpenNETCF 的家伙正在将 Internet Guid id 硬编码到方法中。但是 HttpWebRequest 仍然没有得到响应。
我还关闭了所有证券,并在设备上安装了 SDK 开发证书。
我还尝试让设备通过 ActiveSync 使用 DMA 连接到互联网并关闭 WiFi 作为另一个测试。
我还尝试针对 .NET-CF 版本 1、2、3.5 (3.5.9xxx) 和 3.5 (3.5.7xxx)
我尝试过的所有东西都不起作用。但内置浏览器和 Intermec HTML5 浏览器(第三方应用程序)可以连接到互联网和本地地址。
不幸的是,我没有其他设备可以比较。请帮助我。