Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 即使其在ServiceKnownType(typeof(…)上)上,也不应为on wcf类型_C#_Wcf_Datacontractserializer_Serviceknowntype_Known Types - Fatal编程技术网

C# 即使其在ServiceKnownType(typeof(…)上)上,也不应为on wcf类型

C# 即使其在ServiceKnownType(typeof(…)上)上,也不应为on wcf类型,c#,wcf,datacontractserializer,serviceknowntype,known-types,C#,Wcf,Datacontractserializer,Serviceknowntype,Known Types,我在服务中使用第三方类,因此无法编辑它们 第三方 服务 客户 出于某种原因: proxy.fun(object) 抛出异常B,并将其添加到datacontractSerializer KnownTypes 这是什么原因 您是将ServiceKnownType属性应用于服务合同还是服务实现?ServiceKnownType属性用于合同界面 您应该发布一些实际的代码,这些代码实际上再现了问题,而不是这个伪代码。 [ServiceKnownType(typeof(B))] [ServiceK

我在服务中使用第三方类,因此无法编辑它们

第三方 服务 客户 出于某种原因:

proxy.fun(object)  
抛出异常B,并将其添加到datacontractSerializer KnownTypes


这是什么原因

您是将ServiceKnownType属性应用于服务合同还是服务实现?ServiceKnownType属性用于合同界面


您应该发布一些实际的代码,这些代码实际上再现了问题,而不是这个伪代码。
[ServiceKnownType(typeof(B))]  
[ServiceKnownType(typeof(E))]  
fun(A pic)  
proxy.fun(object)