Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个问题,解决方案似乎是为特定站点回收应用程序池(我们几乎无法控制的 CMS 问题,我不会在这里讨论)。
我的问题是,虽然这似乎可行,但如果网站上有用户付款等,如果我们回收利用,这会让他们开始吗?
谢谢邓肯
在基本设置中,是的。
假设您存储用户是否通过会话状态登录,基本的 ASP.NET 设置是将会话状态存储在内存中。回收应用程序会清除为该应用程序分配的内存,包括会话状态。
但是,如果您的会话状态配置为不存储在内存中,例如在数据库中,那么不,不应该踢掉用户。
如果您使用 InProc 会话状态,他们的会话将被放弃,所以是的,他们可能会被踢出/注销。如果这成为问题,请考虑使用 StateServer 或 SQLSessionState 会话模式。