如何在Singleton WCF服务中处理对象?我正在使用实体框架(3.5),并返回一堆自定义POCO对象到客户端。该服务需要处于活动状态,因为它提供了跨客户端通信,因此使用了双工绑定。我想将所有创建的POCO对象序列化到客户端。 因为会话和服务仍然存在,所以看起来Framework并没有在这些对象上做任何垃圾收集,随着时间的推移,服务崩溃,像“错误的内存”(大约2GB之后)。如何在Singleton WCF服务中处理对象
我不认为可以在return语句之前调用dispose,因为那时对象还没有被序列化。
请提出一个解决方案。
在此先感谢。
POCO ..是的,他们是简单的消息类,只有属性。但其中一些只是对象。你是正确的..服务活得太久,收集很多废话..现在我需要解决.. ..实现了这个问题..今天..只需两个星期prod发布..经过一年的发展:) – Bhuvan 2010-09-22 22:02:29