WCF RIA服务和会话之外的持久性/静态变量

时间:2011-11-04 08:51:14

标签: wcf silverlight service ria persistent

我想知道一旦客户端会话在WCF RIA服务中结束,是否有办法在业务层中保留变量。挑战是我们要将相当数量的数据加载到缓存中,但希望缓存持久化,并允许silverlight客户端连接到缓存而不重新创建它并重新加载所有数据。

任何想法或解决方法?

谢谢你, 井架

1 个答案:

答案 0 :(得分:1)

我认为该服务托管在IIS上。您可以在Web服务中设置ASPNET兼容性,然后可以使用应用程序和会话变量。

在Web.config中设置:<serviceHostingEnvironment aspNetCompatibilityEnabled=”true” />

请参阅:http://social.msdn.microsoft.com/forums/en-US/wcf/thread/71671241-eab0-4b9f-9343-6e4445ed41a5http://msdn.microsoft.com/en-us/library/ms733040.aspx