如何在Windows窗体应用程序和网站之间进行通信?

时间:2011-03-28 06:53:41

标签: winforms web-services web c#-2.0 communication

我们为嵌入式Windows XP开发了一个C#.Net 2.0 Windows窗体应用程序,用于控制底层硬件/设备。现在,我们需要添加一个c#.NET 2.0 Web站点(由IIS在同一设备中托管),可以将命令发送到Windows窗体应用程序(例如:开始测量)并接收数据。

最好的方法是什么?

我们考虑过Web服务,但Windows窗体应用程序如何知道Web服务何时会从网站收到命令。

谢谢。

注意:禁止在设备上安装Framework .NET 3.x或4

1 个答案:

答案 0 :(得分:1)

鉴于对.Net 2.0的这种限制,.net远程处理是这种情况下的方法。

http://en.wikipedia.org/wiki/.NET_Remoting

Winform应用程序可以通过远程处理来公开对象。 Web应用程序可以向这些对象发送请求。请求会有命令。