asp.net-mvc - ASP.NET CORE 5.0 -- 调试时的会话管理
问题描述
我们有一个应用程序,它在用户登录到我们的应用程序时建立一个会话变量。它的单个 JSON 字符串存储为会话,当我们想要访问用户配置文件项目时,我们会反序列化为一个对象。一切正常。我们在开发时遇到的问题。我们在加载视图时验证会话。如果 session 为空,我们将用户重定向回登录页面。然而,在开发过程中,我们将打开页面并对 HTML 进行更改。保存更改后,Visual Studio 会重新编译项目并重新加载页面。好吧,当重新加载发生并检查会话时,会话为空,因此它将用户踢回登录页面。这使得开发时间更长。克服这个问题的最佳方法是什么?是否将会话保存在数据库中?也不确定这将如何工作,因为我们必须以某种方式识别用户才能从数据库中提取会话数据。
任何帮助都会很棒
谢谢
史蒂夫·C
解决方案
推荐阅读
- windows-store-apps - UWP 应用程序:版本号:修订号
- android - Firebase 与 Flutter Android 的集成不起作用
- node.js - 我怎样才能根据高度页或 div 计算行数表?
- c - C99/C11 中的两个结构可以别名吗?
- python - Kerastuner Randomsearch:TypeError:('关键字参数不理解:','激活')
- node.js - AWS Ubuntu 18.04 AMI 上的 NVM 加载失败
- numpy - AttributeError:“NoneType”对象在 jupyter 笔记本上没有属性“形状”
- ruby-on-rails - 查询对象方法等于特定值的位置
- python-3.x - 熊猫计算跨行条件的每月发生次数
- angular - 如何订阅 AngularFire 文档