我在三个机器(A,C,D)上装了客户端,两个机器(A,B)上装了一个中间接口,一个机器上装了webservice,其中客户端完全一样,中间接口也完全一样。操作系统都是XP客户端调用中间接口,中间接口调用webservice,返回结果给客户端当三个客户端都调用机器B上的中间接口时,一切顺利,所有功能都完成。
当A,C,D客户端调用机器A上的中间接口时,A没有任何问题,C,D基本上就会出错。出错信息就是 "length cannot be less than zero. Parameter"
紧急,希望大家帮助

解决方案 »

  1.   

    可能是在webservice中处理字符串的时候出错了。
    错误提示的意思是字符串的长度不能少于0
      

  2.   

    調用webservice時某個參數不對...
      

  3.   

    接口完全一样的,客户端也完全一样的。如果是调用webservice的时候参数不对,应该都出错才是。另:刚才在另两台机器上装了接口,用A机器上的客户端调用,没有任何问题也就是说,目前只是机器C,D上的客户端调用A机器上的接口会出这个
    问题
      

  4.   

    代码有问题,尤其是在处理多服务器时,仔细检查检查吧。无法从外面帮你判断。欢迎大家来我的博客作客:http://blog.csdn.net/aafshzj/
    我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。
      

  5.   

    错误的机器和接口机  telnet  固定端口号不成功 ,郁闷,现在问题明朗化了
      

  6.   

    问题已经明朗化了,socket接收的问题,唉
    http://community.csdn.net/Expert/topic/5097/5097212.xml?temp=.6615106