0

当应用程序从 Web 场提供时,不能使用 Session 对象。真的吗?

4

2 回答 2

1

No, you can use SQL-based sessions which can then in theory be accessed by any server in the web farm, with the correct configuration.

For a little more information : Configure SQL Server to Store ASP.NET Session State

于 2012-08-19T15:03:03.473 回答
0

没有那么多不能。

这取决于您使用什么以及如何使用它。如果您使用的是粘性负载均衡器并且它是这样配置的,那么来自用户的每个后续请求将始终命中场中的同一个成员节点,在这种情况下会话使用是可以的。

如果您没有这样的负载均衡器,或者它被配置为可以由任何节点处理任何请求,那么您需要使用 3rd 方状态服务,例如 asp.net 提供的,或者禁用会话。但是,第 3 方或进程外会话服务对您如何使用它有一定的限制,因此如果您走这条路,您将需要研究和测试任何解决方案。

于 2012-08-19T15:51:34.573 回答