迁移到RedisSessionState Provider

时间:2016-02-19 23:25:15

标签: c# azure serialization azure-cloud-services azure-redis-cache

我正在尝试将Windows Azure上的会话状态提供程序从In Proc迁移到Redis。我正在使用云服务。我有大约100个类,没有一个被标记为可序列化。有没有办法可以将所有类标记为可序列化?

类型' System.Runtime.Serialization.SerializationException'的例外情况发生在Microsoft.Web.RedisSessionStateProvider.dll中但未在用户代码中处理

其他信息:键入' RuleSet'在Assembly' XX.Model,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'未标记为可序列化。

1 个答案:

答案 0 :(得分:0)

您只需将所有课程标记为Serializable即可。如何实现这一目标取决于你,但RedisSessionStateProvider会抱怨,直到你这样做。