反序列化请求消息正文以进行操作时出错

时间:2014-03-06 13:16:41

标签: c# web-services wcf

我正在编写一个服务适配器来使用由另一个供应商(Pega)托管的Web服务。改变这项服务对我来说不是一个选择。 当我调用方法时,我得到错误:

  

“反序列化操作”

的请求消息正文时出错

我尝试增加maxStringContentLength和所有。没有任何效果。
在检查响应XML时,我看到几个long和int变量的空值我相信这就是原因。

这有什么问题吗?

2 个答案:

答案 0 :(得分:1)

从服务端删除空标签后解决了这个问题。 没有找到.Net客户端的解决方案。

答案 1 :(得分:0)

我通过更改其中一个请求参数的格式来解决了这个问题。日期作为文本传递,服务无法解析提供的日期格式。

不确定为什么将预期日期作为字符串服务,但这超出了时间范围。