gpt4 book ai didi

c# - .Net Remoting 不使用.Net Remoting?

转载 作者:行者123 更新时间:2023-11-30 13:29:27 27 4
gpt4 key购买 nike

我最需要的是一些建议。

我有以下示例:

应用程序1.exe - 有对象 MyList

应用程序2.exe - 需要访问 MyList 并与对象交互,就好像它是从 Application2 创建的一样。

我应该使用 .NET Remoting(即 2.0)还是 WCF 或其他技术堆栈?有哪些框架可以支持这一点?各自的优点/缺点是什么?

我应该指出,这更像是一个“助手”应用程序,不会被开发团队以外的任何人使用。

最佳答案

如果不了解有关您的应用程序的更多详细信息,很难说,但就我个人而言,我不会在这种情况下使用 WCF。 WCF 有一个非常重量级的管道,需要花费大量的精力来设置和使用。它的 API 也非常适合 Web 服务,这在您的情况下似乎有点过分了。 Microsoft 声称 WCF 取代了远程处理,因为他们不想再支持远程处理,但是使用了两者后,我可以说 WCF 不如远程处理在同类应用程序内部移动数据好。

但是,有许多方法可以将数据从一个应用程序移动到另一个应用程序,所有方法都各有利弊。对所有这些方法的全面讨论超出了本评论的范围。您能否添加有关您的使用场景的更多详细信息?这个列表中有什么样的数据,它有多大,它来自哪里,正在进行什么样的修改,应用程序 1 是否需要查看更改,应用程序 2 是否要将数据发送到其他地方完成等...

关于c# - .Net Remoting 不使用.Net Remoting?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/895767/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com