Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当客户端和服务器上的.NET framework版本不同时,.NET远程处理问题_.net_.net Remoting - Fatal编程技术网

当客户端和服务器上的.NET framework版本不同时,.NET远程处理问题

当客户端和服务器上的.NET framework版本不同时,.NET远程处理问题,.net,.net-remoting,.net,.net Remoting,我们有一个.Net远程处理服务,它是使用Framework 1.1版创建的。其中一个服务调用返回ActiveReports.Document(报表组件)对象。我可以从使用.Net framework 1.1创建的客户端使用该服务,但当我尝试从使用.Net framework 2.0或4.0或4.5创建的客户端使用该服务时,我会收到一个SerializationException,消息为“找不到成员名称System.Globalization.TextInfo.”。下面是两个客户端应用程序的比较

我们有一个.Net远程处理服务,它是使用Framework 1.1版创建的。其中一个服务调用返回ActiveReports.Document(报表组件)对象。我可以从使用.Net framework 1.1创建的客户端使用该服务,但当我尝试从使用.Net framework 2.0或4.0或4.5创建的客户端使用该服务时,我会收到一个SerializationException,消息为“找不到成员名称System.Globalization.TextInfo.”。下面是两个客户端应用程序的比较

我可以说,当框架版本不同时,在客户机和服务器之间序列化复杂对象时会出现问题,但不确定有哪些选项可以修复它。此时升级远程处理服务不是一个选项。本文讨论了序列化问题的修补程序。但它适用于Win2k3服务器。我们的服务器已经在运行Win2k8 R2

有什么建议吗