我们为嵌入式Windows XP开发了一个C#.Net 2.0 Windows窗体应用程序,用于控制底层硬件/设备。现在,我们需要添加一个c#.NET 2.0 Web站点(由IIS在同一设备中托管),可以将命令发送到Windows窗体应用程序(例如:开始测量)并接收数据。
最好的方法是什么?
我们考虑过Web服务,但Windows窗体应用程序如何知道Web服务何时会从网站收到命令。
谢谢。
注意:禁止在设备上安装Framework .NET 3.x或4
答案 0 :(得分:1)
鉴于对.Net 2.0的这种限制,.net远程处理是这种情况下的方法。
http://en.wikipedia.org/wiki/.NET_Remoting
Winform应用程序可以通过远程处理来公开对象。 Web应用程序可以向这些对象发送请求。请求会有命令。