服务器用的是2005开发的,客户端是2003,在传输dataset的时候报错,提示"没有为成员 System.Data.SerializationFormat, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 解析类型。" 在2003开发的服务器上是能够正常传送dataset对象的,谢谢各位

解决方案 »

  1.   

    2.0的DataSet和1.1的DataSet是不同的类型,造成代理无法互相解析,将客户端在2005下编译一下就行了。
      

  2.   

    应该是程序集的问题吧?CLR要知道需要哪个程序集,你本地机器的2003因为有了2005的程序集,所以当然能开发。你检查下客户端的吧
      

  3.   

    具体请参照:
    http://blog.csdn.net/huangyongfeng/archive/2005/12/24/560792.aspx
      

  4.   

    客户端安装 .net Framework 2.0。
      

  5.   

    dataset的数据writexml到stram中,然后readxml,结果报“缺少根元素”错误。如何才能将dataset的数据导成xml串,然后导入另一个dataset对象,不能用文件。又遇到问题
      

  6.   

    很可能是版本的共享问题。
    解决办法:
    1。客户端安装 .net Framework 2.0。
    2。检查下客户端的吧,因为CLR要知道需要哪个程序集