6

我们有一个问题,解决方案似乎是为特定站点回收应用程序池(我们几乎无法控制的 CMS 问题,我不会在这里讨论)。

我的问题是,虽然这似乎可行,但如果网站上有用户付款等,如果我们回收利用,这会让他们开始吗?

谢谢邓肯

4

2 回答 2

6

在基本设置中,是的。

假设您存储用户是否通过会话状态登录,基本的 ASP.NET 设置是将会话状态存储在内存中。回收应用程序会清除为该应用程序分配的内存,包括会话状态。

但是,如果您的会话状态配置为不存储在内存中,例如在数据库中,那么不,不应该踢掉用户。

于 2010-01-18T10:20:27.683 回答
3

如果您使用 InProc 会话状态,他们的会话将被放弃,所以是的,他们可能会被踢出/注销。如果这成为问题,请考虑使用 StateServer 或 SQLSessionState 会话模式。

于 2010-01-18T10:18:52.243 回答