the input stream is not valid binary formate.... when call remoting

公司内部的系统遇到性能问题,这个系统以前用的是微软的.net framework技术开发的,前台用的是Windows, AP是以remoting为技术基础的自研框架。第一个问题发现在服务器上调用remoting的同一个功能与在本机调用性能差了10倍(服务器慢10倍!). 因为时间赶,没有时间找根本原因,这个放在以后再叙。先找机会将remoting重新布暑,在重新布暑后,客户端调用remoting时,提示the input stream is not valid binary formate... ... 。一头雾水,在网上找到相关说明,是说实际上是remoting的服务端出现的错误,返回到客户端的不是以binary格式,而客户端却以binaryFormatter解析就出上面的提示错误。先将客户端改成soap, 再调用就能得到真正的错误。(真正的错误很丢脸,是remoting布暑的时候,端 口号与另一个服务重了,导致找不到remoting服务,由web server直接通过remoting通信线路返回html的错误到客户端)。好久没有写博文了,这几天能看技术觉得很快乐!:)

原文地址:https://www.cnblogs.com/sdikerdong/p/12057137.html