Genuine Channels是.Net Remoting的第三方派对。
我已经获得了使用WCF替换rick客户端和服务器中.Net Remoting的用法的任务。我熟悉标准的.net远程处理,但不熟悉正版频道。
那么我应该期待哪些问题以及对解决方案的任何指示?
答案 0 :(得分:2)
GenuineChannels的一些功能是我们最初使用它而非标准.Net远程处理的原因:
它还有许多其他与安全相关的功能,您的应用程序可能正在使用这些功能。
我没有使用过WCF,所以我不知道这些是否受支持,但它应该为您提供一个要检查的起始列表。
答案 1 :(得分:1)
向客户端发送事件不是WCF的自然行为。 您应该使用双工合同,这里有一些知识: Sending events from WCF server
其他那个WCF非常酷: 您使用属性定义数据协定和操作合同,并且您正在运行服务。 在尝试序列化圆形对象时应该更加小心(但它已经解决了) 其余的 - 你必须在移植/学习WCF时找到。
有一种简单的方法 - 使用共享的dll,以及艰难的方式(但更“友好”) - 为客户端生成服务器代理。
Juval Lowy - 这是一本很好的书,其余的可以开头......