TypeNotSerializable参数:WCF中的异常

时间:2013-06-28 15:24:33

标签: wcf wcf-ria-services

我们在Silverlight,WCF RIA和实体框架中有一个应用程序。 自从我在后端的类中添加了一个属性List<string> 我们在生产环境中有时会收到以下错误

[TypeNotSerializable] Arguments: System.Linq.Enumerable+<ExceptIterator>d__99`1[System.String] Debugging resource strings are unavailable.

我尝试包含[KnownType(typeof(List<string>))],但我们偶尔会遇到此错误。请让我知道如何摆脱这个错误。

谢谢!

1 个答案:

答案 0 :(得分:2)

似乎有人正在使用IEnumerable.Except并且没有调用.ToList,这导致迭代器在被序列化时仍然在结构中。