Я не совсем уверен, что происходит, сессия работает, пока у меня открыт Localhost, переходя от страницы к странице. Однако, когда я закрываю Localhost и затем загружаю его снова, создается новый сеанс.
Вот мои настройки в Startup.cs
в ConfigureServices()
services.AddDistributedMemoryCache();
services.AddSession(option =>
{
option.IdleTimeout = TimeSpan.FromMinutes(60);
option.Cookie.IsEssential = true;
});
У меня тогда есть app.UseSession();
под Configure()
Я что-то упустил в настройке? Я хочу, чтобы сеанс сохранялся при закрытии Localhost.