关于WCF异常
发布网友
发布时间:2022-04-20 21:50
我来回答
共2个回答
热心网友
时间:2023-06-25 21:19
似乎是个小错误:静态方法GetStudents返回的是List<Businiess.Student>,而接收返回的却是Student数组。改成:
List<Businiess.Student> = EgressService.GetStudents();
另外,在WCF中,服务方法GetStudents最好返回Businiess.Student[] ,即返回Student数组。返回List虽然没有问题,但是在WCF服务端,List类型的返回值被序列化成数组,并以数组方式传输到客户端,在客户端再从数组反序列化成List。因此,在服务器和客户端各多了一次转换。
热心网友
时间:2023-06-25 21:19
改成list<Business.student> students=client.getstudents();看看