我正在编写WCF服务,并希望公开一些自定义配置元素(例如,自定义ConfigurationSection和ConnectionStringSettings),以便我可以修改服务的配置。

我的自定义配置元素之一是从System.Configuration.ConfigurationElementCollection继承的。当我尝试启动WCF服务时,出现以下错误消息...



有没有一种方法可以为此类型实现DataContract?我的继承类标记有[DataContract]属性。

最佳答案

今天就打这个问题。这令人困惑,因为问题是在一个机器之间移动一个项目时出现的。本文似乎相关:

http://blogs.msdn.com/youssefm/archive/2009/08/10/serializing-plain-old-clr-objects-poco-types-with-datacontractserializer.aspx

总结一下,如果出现链接腐烂,该问题似乎在运行时3.5中出现,而在运行时3.5 SP1中消失了。

关于wcf - WCF无法序列化.NET基本类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/250255/

10-09 18:23
查看更多