Skip to main content
 首页 » 编程设计

c#之在桌面和 Web 应用程序之间交换数据的最佳实践

2024年02月03日25jirigala

我必须将信息从桌面应用程序传递到 Web 应用程序,反之亦然。

经常使用的最佳做法是什么?

目前我正在使用 Asp.Net 和 Winforms。

要将数据传递到网站,我正在创建 (POST) WebRequest 并将 xml 发布到网站。
使用 .Net Remoting 从 Asp.net 向应用程序 im 传递数据
(我使用的 Winforms 是一个管理和监控应用程序。)

编辑:让我们将其视为通用网络应用程序和 winforms。

此外,目前 Web 应用程序和 Winforms 都在同一台机器上。(但可以更改)。

请您参考如下方法:

Web 服务或 Windows Communication Foundation (WCF) 将是实现远程互操作性的最佳选择。

在您的网站上,公开一些服务端点并从您的桌面应用程序中使用它们。然后根据需要发送消息。