原来编写的remoting程序一直使用正常,最近公司购买的几台笔记本确无法正常使用,错误的意思是找不到服务器上相应的方法。
后来发现 新买的笔记本都是预装 64位的 Win7操作系统。
其他客户端和服务器都是32位的操作系统
原来写的程序大部分都是用的int数据类型,在64位系统上,编译过后相当于System.Int64在 32位系统上相当于System.Int32
所以64位的客户端在32位的服务器上就找不到 相同签名的方法 所以导致错误。
将源程序中的int统统替换成System.Int32 问题解决。