负载均衡环境中的混合用户会话ID

时间:2013-04-29 20:52:54

标签: asp.net iis-7 windows-server-2008

环境设置:

 1 Load Balancer (Windows Server 2008R2 & Web Farm Framework & Application Request Routing)
 3 Web Servers (Windows Server 2008R2)
 1 SQL Server (Sessions are stored in sql session state database by IIS)

我们的服务器管理员使用克隆机制在VMWare中创建了所有服务器。负载均衡器和Web服务器具有相同的SIDS。

我们遇到的问题是,用户很少会在每个人之间进行会话。我们在web.config中的outputcache:enableKernelOutputCache =“false”

有人知道在所有服务器上是否有相同的SID会导致我们的用户遇到问题吗?

1 个答案:

答案 0 :(得分:0)

这是因为我们的购物车提供商使用asp.net匿名身份验证。 Guids与数据库中的数据绑定,并且由于我们的站点收到非常繁忙的流量,asp.net会生成随机GUIDS,有时用户会收到相同的会话。