gpt4 book ai didi

asp.net-mvc - 如何在不终止用户 session 的情况下部署 MVC 4 应用程序

转载 作者:行者123 更新时间:2023-12-02 04:36:43 27 4
gpt4 key购买 nike

我们有一个非常关键的 MVC 4 应用程序,每次我们需要部署新补丁时,所有用户都断开连接,他们失去了 session 。例如:如果用户正在创建一个包含一百个项目的新订单,则该订单将丢失且无法检索。如何在不重启应用程序的情况下将应用程序部署到生产服务器?那可能吗?谢谢!

最佳答案

默认情况下,asp.net 存储 session 设置为 InProc 模式,它将 session 状态存储在 Web 服务器的内存中。这是默认值。

因此,如果您使用它,则无法保存用户 session 。您可以实现自定义模式或使用 sql server 模式。

另外我不建议你在 session 中存储该数据,我最好在数据库中创建表并存储该数据

More info

关于asp.net-mvc - 如何在不终止用户 session 的情况下部署 MVC 4 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830865/

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