WCF Xml与二进制序列化的优点和缺点

AJM*_*AJM 2 .net wcf

我知道如果我使用WCF进行二进制序列化,我会失去互操作性.

如果我愿意接受这一点,我很遗憾,如果使用二进制文件超过Xml有效率的好处.

如果还有其他任何利弊,我上面没有提到过

Dav*_*d M 5

是的 - 可能是一个大问题.与二进制等价物相比,XML序列化数据很大.使用二进制文件,您将失去可读性和互操作性.除非您使用的是Windows Server 2008或Windows Vista或更高版本,否则您也无法在IIS中进行托管.

但是,如果您处于.NET到.NET场景中,性能会在许多情况下超过这些缺点.