博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个WCF 数据序列化问题
阅读量:5871 次
发布时间:2019-06-19

本文共 1093 字,大约阅读时间需要 3 分钟。

public  class EMMPBaseMsg    {               public String Data { get; set; }            public DateTime AddTime { get; set; }             public long Id { get; set; }               public String HandleType { get; set; }    }     public class EMMPResponse    {         public EMMPResponse()         {             Model = new List
(); } public int Code { get; set; } public String Msg { get; set; } public List
Model { get; set; } } public class EMMPResponse { public EMMPResponse() { Model = new List
(); } public int Code { get; set; } public String Msg { get; set; } public List
Model { get; set; } }

将上面EMMPResponse的 List<EMMPResponseMsg>改成 //将List<EMMPBaseMsg>后

用户调用WCF接口时返回的response中,

response.Model.Add(new EMMPResponseMsg(){}); 时 会报服务错误,基础链接被关闭

但是调试wcf接口实现代码时是正确的,因为错误发生在WCF基础框架序列化时

解决,就是按声明的类型往Model集合里添加该类型数据

转载地址:http://njxnx.baihongyu.com/

你可能感兴趣的文章
Caffe: SSD模型
查看>>
Mysql模式匹配两种方法
查看>>
[网络流24题-7]圆桌问题
查看>>
Flask即插视图与tornado比较
查看>>
topcoder srm 715 div1
查看>>
PHP检测参数是否为整数
查看>>
error app/styles/components/iconfont.scss (Line 12: Invalid GBK character "\xE5")
查看>>
&,|,^的用法
查看>>
html复习小结
查看>>
win10专业版激活方法
查看>>
转:彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法
查看>>
[Android] The handler class should be static or leaks might occur原因及解决方法
查看>>
Linux下安装Oracle11G(虚拟机)
查看>>
类(二)——拷贝控制(浅拷贝,深拷贝,浅赋值,深赋值)
查看>>
(转)机器学习经典书籍
查看>>
[Angularjs]国际化
查看>>
EWS 通过SubscribeToPullNotifications订阅Exchange新邮件提醒
查看>>
PHPExcel将Excel数据导入数据库
查看>>
javascript详解1
查看>>
JDBC事务控制管理
查看>>