.Net 远程处理到 WCF 数据序列化/反序列化

问题描述 投票:0回答:1

我有一个使用 .Net Remoting 的遗留应用程序,我必须将其迁移到 WCF。到目前为止,我已经成功迁移了端点、来自客户端的服务自托管调用,直到这里为止一切顺利。现在,当我使数据兼容时,这让我很头痛。标准修改,例如将类从 [Serialized] 更改为 [DataContract],并将成员设置为 [DataMember],然后我将了解 BinaryFormatter、SerializationBinder 以及其他内容,并了解所有这些与 WCF 不兼容,我也必须更改它们可能正在使用 DataContractResolver,但我也必须实现它的方法,这将与 SerializationBinder 不同。展望未来,在挖掘代码时我还会得到什么,我感到很害怕。如有任何帮助,我们将不胜感激,或者这种改变在一个月内可行多少?

c# wcf serialization deserialization .net-remoting
1个回答
0
投票

目前,根据您的问题和一些相关描述,我只能给出一些建议:

1.MSDN 中有一个迁移说明可以帮助您。这是两个框架之间过渡要点的综合文档。

从 .NET 远程迁移到 WCF

2.基于上述配置文件的修改,您可以使用Microsoft WCF服务配置编辑器。它可以快速帮助您在两个框架之间转换配置文件。

3.可以查看如何使用脚本自动化完成转换(我觉得这一步还是比较有效的,但是涵盖的知识点比较多)。

© www.soinside.com 2019 - 2024. All rights reserved.