【发布时间】:2010-12-13 15:48:32
【问题描述】:
我拥有作为我托管的 asp.net 网络服务器,然后我转到我正在构建的移动应用程序并对其进行了网络引用。
所以它找到了它和东西,现在我可以访问 web 方法,因为生成了 wsdl。但是,当它尝试连接时,我得到了这个:
无法建立网络连接。
那么我是否必须启用某些东西才能使其正常工作?
【问题讨论】:
标签: asp.net web-services windows-mobile
我拥有作为我托管的 asp.net 网络服务器,然后我转到我正在构建的移动应用程序并对其进行了网络引用。
所以它找到了它和东西,现在我可以访问 web 方法,因为生成了 wsdl。但是,当它尝试连接时,我得到了这个:
无法建立网络连接。
那么我是否必须启用某些东西才能使其正常工作?
【问题讨论】:
标签: asp.net web-services windows-mobile
看看这篇文章。它解释了如何设置您的移动设备以进行互联网连接。
Windows Mobile Emulator and Internet Connectivity
自从我不得不这样做以来已经有一段时间了。也许它就像 Matt 所建议的那样简单,我记得在 Windows Vista、Visual Studio 2005 和 Windows Mobile 5.0 Pocket PC Emulator 上使用它时遇到了困难。我又找到了几篇文章,希望对您有所帮助。
HOWTO: Configure Network in Windows Mobile / PocketPC Device Emulator
Making Emulator to connect to the Network
【讨论】:
我已经通过模拟器上的 webrequests 使用了 web 服务和基于 rest 的服务,而无需配置 NE2000 适配器。
更改 activesync 或 WMDC 以使用 DMA 进行连接(在 wmdc 中:移动设备设置 | 连接设置,然后将“允许连接到以下各项之一”设置为 DMA)
然后在 VS2008 中,在工具下选择设备仿真器管理器,然后选择正在运行的仿真器,右键单击它并选择 cradle,这应该将 activesync/wmdc 连接到仿真器并提供足以通信的网络连接http 与网络服务。
【讨论】: