欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

客户端摘引wcf服务,返回值类型从list<t>变成了t[ ]类型

更新时间: 2014-01-05 02:00:11 责任编辑: Author_N1

 

客户端引用WCF服务,返回值类型从List<T>变成了T[ ]类型
我的WCF服务配置设置:


集合类型设置已经设置成using System.Collections.Generic.list;

其中一个方法
服务端方法:
 
        [WebMethod]
        public List<TG_Org_detail_v> getOrganization(string organization_name)
        {
            return PrintBLL.getOrganization(organization_name);
        }

客户端引用服务的方法代码:

         List<TG_Org_detail_v> orgList = tengenService.getOrganization("");


现在全都报的是类似于这样的错误:



客户端引用的方法都从List<T>变成了T[]而且有且方法的参数格式也会变。
原先程序是可以的我把wcf服务编译一次之后再在客户端更新一下就出现这个问题是不是哪里配置不对。
--参考方法--
所有Webservice中传递的对象都必须能够序列化,List 数据结构反序列化后,在客户端自动变成了数组。这个是作为在网络之间传输的必要条件
你可以参考这篇文章
http://www.cnblogs.com/wizardwu/archive/2009/08/09/1542102.html
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:00:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4371/
本文WWW.DOC100.NET DOC100.NET版权所有。