与WCF序列化

时间:2016-02-24 08:11:02

标签: .net vb.net wcf serialization

背景

我有一个连接到WCF后端的客户端应用程序。它调用一个特定的操作,并期望一个非常大的对象结果。

当我将WCF代码附加到w3wp(WCF托管在IIS上)时,我进入预期的方法调用,代码一直运行到Return result行。

快速观察结果会发现一个对象,就我个人而言,它完全符合我的期望。我希望看到的字段包含逻辑值。

问题

一旦我跳过Return result行,这是WCF调用中调用的最后一行,我就会收到此错误:

  

线程0x214c已退出,代码为259(0x103)。 '的w3wp.exe'

更深入

  

输入带有数据合约名称的'full.namespace.MyResultType'   'MyResultType:'不是预期的。考虑使用   DataContractResolver或将任何静态未知的类型添加到列表中   已知类型 - 例如,通过使用KnownTypeAttribute   属性或将它们添加到传递给的已知类型列表中   DataContractSerializer的。

问题

我该怎么做才能解决这个问题?由于错误发生在第三方代码中(我假设WCF序列化过程),我找不到比我拥有的更多(我知道)。

0 个答案:

没有答案