.NET Remoting在64位客户端无法运行的错误

原来编写的remoting程序一直使用正常,最近公司购买的几台笔记本确无法正常使用,错误的意思是找不到服务器上相应的方法。

后来发现 新买的笔记本都是预装 64位的 Win7操作系统。

其他客户端和服务器都是32位的操作系统

原来写的程序大部分都是用的int数据类型,在64位系统上,编译过后相当于System.Int64在 32位系统上相当于System.Int32

所以64位的客户端在32位的服务器上就找不到 相同签名的方法 所以导致错误。

将源程序中的int统统替换成System.Int32 问题解决。

原文地址:https://www.cnblogs.com/wormday/p/1883959.html