首页 > 解决方案 > ASP.NET CORE 5.0 -- 调试时的会话管理

问题描述

我们有一个应用程序,它在用户登录到我们的应用程序时建立一个会话变量。它的单个 JSON 字符串存储为会话,当我们想要访问用户配置文件项目时,我们会反序列化为一个对象。一切正常。我们在开发时遇到的问题。我们在加载视图时验证会话。如果 session 为空,我们将用户重定向回登录页面。然而,在开发过程中,我们将打开页面并对 HTML 进行更改。保存更改后,Visual Studio 会重新编译项目并重新加载页面。好吧,当重新加载发生并检查会话时,会话为空,因此它将用户踢回登录页面。这使得开发时间更长。克服这个问题的最佳方法是什么?是否将会话保存在数据库中?也不确定这将如何工作,因为我们必须以某种方式识别用户才能从数据库中提取会话数据。

任何帮助都会很棒

谢谢

史蒂夫·C

标签: asp.net-mvcasp.net-coresessionsession-management

解决方案


推荐阅读