回收ASP.NET应用程序是否会激起用户的兴趣?

时间:2010-01-18 10:16:03

标签: asp.net application-pool

我们遇到的问题是,解决方案似乎是为特定网站回收应用池(我们无法控制的CMS问题,我不会在此处讨论)。

我的问题是,虽然这似乎有效,但如果网站上有用户进行付款等,如果我们回收将会启动它们吗?

由于 邓肯

2 个答案:

答案 0 :(得分:7)

在基本设置中,是的。

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

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

答案 1 :(得分:3)

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