1

我通过“亚马逊平衡器”使用 3 个服务器。在每台服务器上安装 2 个 (asp.net) Web 应用程序(网站、移动站点)。“ Balancer-Amazan ”- 如此构成,每 3 小时在服务器之间产生负载转移,所有会话都将崩溃并创建一个新的(用户注销)建议问题的可能解决方案。提前致谢。

4

1 回答 1

0

如果您有可用的 SQL Server,您可以将会话状态存储在:

如何:配置 SQL Server 以存储 ASP.NET 会话状态

如果 SQL Server 不可用,您甚至可以实现自己的:

http://msdn.microsoft.com/en-us/library/ms178588.aspx 如何:示例会话状态存储提供程序

唯一需要注意的是,您只能在商店中存储可序列化的对象,例如,如果不将System.Xml.XmlDocument对象的表示转换为可以序列化的东西(即表示 XML 的字符串),您将无法存储该对象。

我写了另一个可能有用/提供进一步阅读的答案:

ASP.NET 会话大小限制

于 2013-11-01T09:47:23.653 回答