我必须将信息从桌面应用程序传递到 Web 应用程序,反之亦然。
经常使用的最佳做法是什么?
目前我正在使用 Asp.Net 和 Winforms。
要将数据传递到网站,我正在创建 (POST) WebRequest 并将 xml 发布到网站。
使用 .Net Remoting 从 Asp.net 向应用程序 im 传递数据
(我使用的 Winforms 是一个管理和监控应用程序。)
编辑:让我们将其视为通用网络应用程序和 winforms。
此外,目前 Web 应用程序和 Winforms 都在同一台机器上。(但可以更改)。
最佳答案
Web 服务或 Windows Communication Foundation (WCF) 将是实现远程互操作性的最佳选择。
在您的网站上,公开一些服务端点并从您的桌面应用程序中使用它们。然后根据需要发送消息。
关于c# - 在桌面和 Web 应用程序之间交换数据的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597784/