从windows ce 5.0使用WCF服务

时间:2014-05-15 12:09:45

标签: c# wcf windows-ce webservice-client .net-cf-3.5

我遇到了一个奇怪的问题。我知道有很多关于WCF的问题,但我几乎可以肯定我已经看过他们中的大多数并且还无法解决我的问题。问题是,我在远程服务器上启动并运行了WCF服务,并且我可以从我在motorola mc65设备上编写的程序中使用它(操作系统是Windows Embedded Handheld 6.5)。现在我需要在同一台服务器上稍微不同的Web服务,另一台摩托罗拉设备,运行Windows ce 5.0的mk4000自助服务终端。这两个设备都在使用.NET CF 3.5,并且因为使用NetCFSvcutil为WCF生成代理工作的第一种情况,我认为我可以使用相同的代理Windows ce应用程序,但我收到此错误:此协议版本不支持,这一切都是。内部异常也没有错误描述。我不知道这个消息的原因是什么,经过一些研究后我发现服务器不支持http意味着什么,但我能够通过另一台设备的http交换信息。如果有人能够至少指出我解决这个问题的正确方向,我将非常感激:/

1 个答案:

答案 0 :(得分:1)

问题最终变得非常有趣,一旦我通过USB端口将笔记本电脑连接到设备,设备无法连接任何东西,以太网连接就停止了,我发现它很随意,因为我有我们的IT人员检查连接到服务器的一切是否正常,一切都很好。我从来没有想过在usb连接之后立即检查连接,因为消息是如此不清楚。我仍然不知道确切的原因,但它仍然可以帮助其他人使用摩托罗拉MK4000 Micro Kiosk设备。