我有一个 Windows Mobile 6 应用程序正在尝试对托管在我的本地计算机上的服务进行 Web 服务调用,因此我可以使用 VS2008 连接到模拟设备和 Web 服务来调试登录过程。
我已将设备模拟器配置为连接到 Internet,并通过在设备上的 IE 中进行 Bing 搜索来确认这一点。我已经使用机器上的本地测试表单检查了 Web 服务是否正在运行和工作,并将vxUtil安装到模拟设备,并检查了我可以 ping 我的机器并向我的 Web 服务 URL 发出 GET 请求http://MyMachineName>/Service/MyService.asmx
,两者都是成功的。
该应用程序通过检查来自 www.google.com 的 Web 请求响应来检查网络连接,这很成功,但是当我尝试调用 Web 服务的登录方法时,我得到一个 .Net SocketException 10060 -连接尝试失败因为连接方在一段时间后没有正确响应,或者由于连接的主机没有响应而建立连接失败。
注意:此网络连接检查将按照本文的内容替换:使用 Windows Mobile 连接管理器建立网络连接
我已将一个 VS2008 实例附加到我本地运行的 Web 服务中,并且没有看到请求来自调用模拟设备上的登录方法。我假设有什么东西阻止了从模拟器到达我的本地机器的连接,我还能如何找出阻止连接的原因?