1

环境设置:

 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 中的输出缓存: enableKernelOutputCache="false"

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

4

1 回答 1

0

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

于 2013-11-12T00:16:18.820 回答