WCF中因序列化问题引起的异常和错误。
2014-05-07 10:54
190 查看
尝试对参数 http://tempuri.org/ 进行序列化时出错: parameters。InnerException 消息是“不应为数据协定名称为“DBNull:http://schemas.datacontract.org/2004/07/System”的类型“System.DBNull”。请考虑使用 DataContractResolver,或将任何未知类型以静态方式添加到已知类型的列表。例如,可以使用 KnownTypeAttribute 特性,或者将未知类型添加到传递给 DataContractSerializer 的已知类型列表。”。有关详细信息,请参见 InnerException。
解决方法:
根据错误的提示,在IService的契约声明接口中,加上了[ServiceKnownType(typeof(System.DBNull))]声明
解决方法:
根据错误的提示,在IService的契约声明接口中,加上了[ServiceKnownType(typeof(System.DBNull))]声明
相关文章推荐
- WCF中因序列化问题引起的异常和错误。
- memcached jar 包 导入错误引起的异常,及使用中碰到的问题
- byte[]与String转换引起的protobuf反序列化抛异常问题
- 从源代码剖析Struts2中用户自定义配置转换器的两种方式——基于字段的配置转换器和基于类型的配置转换器(解决了实际系统中,因没有区分这两种工作方式的生命周期而引起的异常错误问题)
- DELPHI 调用webservice一个安全问题引起的内存地址错误
- android调用dialog.hide()引起的输入事件派发错误问题追踪
- 格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ 进行反序列化时出错: GetLzdtArticleResult。InnerException 消息是“反序列化对象 属于类型 lzdt.DTO.Dtolzdt[] 时出现错误。读取 XML 数据时,超出最大
- 【问题汇总】图片资源引起IllegalArgumentException异常的问题
- php的慢速日志引起的Mysql错误问题分析
- php simple_html_dom 一个iconv错误引起解析中断的问题,貌似内存溢出
- 一个因为顺序问题引起的错误!
- Dotnet跨应用程序域访问和需要特别注意的地方(WCF消息通道处于错误状态异常中的一种情况)
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常(转)
- HTTP 错误 404.3 - Not Found的问题(WCF)
- 常见错误(从混淆后的异常日志中查找问题)
- Entity Framework在WCF中序列化的问题
- 解决redis序列化java8 LocalDateTime错误的问题
- 错误 ——序列化对象属性命名与 json 转换问题
- WCF 实际应用中 类序列化问题
- WCF的CommunicationObjectFaultedException异常问题