集群中的ASP.NET会话状态

时间:2011-08-18 00:43:27

标签: asp.net session-state

我们的项目最初是在内存会话状态下实现的。我们需要在IIS服务器场中扩展并添加另一台服务器。我完成了将会话状态存储在sql server数据库中的所有步骤,但并非所有对象都可序列化,并且db会话状态确实需要可序列化的对象。

我目前的想法是创建另一层结构来镜像所有需要序列化的数据,并将它们存储在会话中。当我需要访问我的对象时,我会使用适配器将会话结构变形为我需要的对象。这是要走的路,还是有更好的选择(除了手动确保我当前的类是可序列化的)?

1 个答案:

答案 0 :(得分:0)

应将服务器场的负载均衡器配置为将客户端的所有请求提供给同一服务器。