Я пытаюсь распознать пользователей, которые уже посетили мой сайт (на моем. NET основном сервере), и я зарегистрировал services.AddSession()
в своем проекте.
Я использую атрибут выше моих методов контроллера, например [SessionRequirement]
, и в классе, который обрабатывает эти запросы, я проверяю, существует ли сеанс с данным идентификатором, и создаю запись для него в базе данных _httpContextAccessor.HttpContext.Session.Id
.
Когда я тестирую свой метод с почтальоном, я получаю повар ie .AspNetCore.Session=SOME_VALUE
, но после перезапуска сервера, когда я вызываю метод с тем же поваром ie и проверяю сессию. разные.
Как я могу убедиться, что сессия останется прежней даже после перезапуска приложения?