我在我的网站上登录,将用户信息存储到会话中。然而,一个问题是每当我运行或发布我的应用程序时,它都需要我再次登录。我经常测试我的应用程序,我想知道每次运行或发布应用程序时,会话是否常见。
谢谢, 保罗
答案 0 :(得分:6)
部署新代码时,应用程序将在服务器上回收。因此,会创建所有新会话,并且还会再次调用全局asax中的application_start
方法等。
如果您想要“保持登录状态”,无论会话如何,您可能需要在计算机上使用cookie进行某种形式的自动登录。
答案 1 :(得分:3)
构建或部署应用程序时,bin文件夹会更新。这会导致应用程序重新启动,因此所有会话都将丢失。