序列化错误使用WebService类作为WCF的参数

时间:2011-08-22 08:22:20

标签: c# wcf

运行Service.svc文件时出现奇怪的错误: 我使用了一个类(来自另一个Webservice)作为函数的参数。 如果我在Interface中评论该功能,它的工作正常。

 Type cannot inherit from a type that is not marked with DataContractAttribute or SerializableAttribute.  Consider marking the base type  with DataContractAttribute or SerializableAttribute, or removing them from the derived type.

有人可以帮我解决这个问题。

提前吃,然后 抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

我认为马克是正确的,也许是误传。他/我认为您正在使用Web服务并重新使用来自同一Web服务(您可能为其生成代码)的类作为您正在编写的其他wcf Web服务中的参数。

基本上,生成错误的类型可能没有它需要的DataContractAttribute。