C# web服务中数据集参数的二进制序列化

C# web服务中数据集参数的二进制序列化,c#,.net,ado.net,asmx,C#,.net,Ado.net,Asmx,在.NET中具有两端(客户端和服务器)的系统中,当数据集作为WebMethods参数公开时,是否可以使用ADO.NET 2.0中dataset类提供的二进制序列化 在返回数据集之前,是否可以使用以下内容: someDataSet.RemotingFormat=SerializationFormat.Binary WCF支持TCP/IP、命名管道和使用二进制序列化格式(而不是旧的“二进制序列化”)的MSMQ传输 ASMX web服务仅支持由IIS托管的HTTP上的SOAP。微软也将其视为“遗留技术

在.NET中具有两端(客户端和服务器)的系统中,当数据集作为WebMethods参数公开时,是否可以使用ADO.NET 2.0中dataset类提供的二进制序列化

在返回数据集之前,是否可以使用以下内容:


someDataSet.RemotingFormat=SerializationFormat.Binary

WCF支持TCP/IP、命名管道和使用二进制序列化格式(而不是旧的“二进制序列化”)的MSMQ传输

ASMX web服务仅支持由IIS托管的HTTP上的SOAP。微软也将其视为“遗留技术”。任何新的开发都应该使用WCF

最后,您不应该传输数据集。这是非常重要的,而且是特定于平台的。在传输数据集时,不同.NET版本之间甚至存在问题