gpt4 book ai didi

asp.net - 是否可以在不丢失用户 session 的情况下回收 IIS 应用程序池?

转载 作者:行者123 更新时间:2023-12-03 14:52:44 24 4
gpt4 key购买 nike

我们目前正在部署代码以正常运行,但不利的一面是破坏用户 session 数据。

有没有一种方法可以在不丢失 session 数据的情况下回收 IIS,或者在 SQL Server 中保持 session 状态或类似的唯一方法?

最佳答案

内存中 session 状态存储在 IIS 工作进程的内存中。当您重新启动应用程序池时,您实际上是在停止和重新启动工作进程,因此工作进程所持有的任何状态(包括所有 session 对象)都会丢失。
所以,是的,您需要将 session 数据存储在 IIS 工作进程之外,例如在 SQL 中,以便不“破坏”用户的 session 数据。

关于asp.net - 是否可以在不丢失用户 session 的情况下回收 IIS 应用程序池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com