C# 迁移到RedisessionState提供程序

C# 迁移到RedisessionState提供程序,c#,azure,serialization,azure-cloud-services,azure-redis-cache,C#,Azure,Serialization,Azure Cloud Services,Azure Redis Cache,我正在尝试将Windows Azure上的会话状态提供程序从进程中迁移到Redis。我正在使用云服务。我有大约100个类,没有一个被标记为可序列化的。有没有一种方法可以将所有类标记为可序列化的 Microsoft.Web.RedisessionStateProvider.dll中发生“System.Runtime.Serialization.SerializationException”类型的异常,但未在用户代码中处理 其他信息:在程序集“XX.Model,Version=1.0.0.0,Cul

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

Microsoft.Web.RedisessionStateProvider.dll中发生“System.Runtime.Serialization.SerializationException”类型的异常,但未在用户代码中处理


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

您只需将所有类标记为可序列化。。如何实现这一点取决于您,但在您这样做之前,
RedisessionStateProvider
会抱怨。

最快的方法是使用regexp更新100个源文件