每次构建 Web 应用程序时,构建前的 session 变量都会丢失。是否有办法在构建过程中保留 session 变量?
最佳答案
session 变量默认由 Web 服务器保存在内存中。当您构建时,您正在重置应用程序,因此会丢失所有 session (以及静态、缓存等)值。
如果您愿意,您可以通过更改 session state mode 将 ASP.NET 配置为使用不同的 session 状态提供程序。 。注意“InProc”是默认值,它将它们全部保存在内存中。您可以使用在不同进程中运行并且可以在不同计算机上运行的 StateServer,或者 SQLServer,甚至可以编写您自己的。
关于asp.net - 构建后在 Web 应用程序中保留 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188458/