ASP. NET Сессия Core 3.1 воссоздается после любых изменений исходного кода - PullRequest
0 голосов
/ 05 февраля 2020

Я использую сеансы в своем ASP. NET основном приложении.

My ConfigureServices in Startup.cs выглядит так

Services.AddDistributedMemoryCache();
Services.Configure<CookiePolicyOptions>(Options =>
{                
    Options.CheckConsentNeeded = context => false;
    Options.MinimumSameSitePolicy = SameSiteMode.None;
}); 
Services.AddSession(Options =>
{
    Options.Cookie.Name = ".MySessionName";
    Options.Cookie.IsEssential = true;                
});

Вот проблема, которую я имею: я открываю свой веб-сайт в браузере и устанавливаю некоторое значение для сессии. Я перемещаюсь по страницам, и значение, которое я установил для сессии, там. Все хорошо.

Не закрывая браузер и не покидая страницу, я go возвращаюсь в Visual Studio, вносю изменения в мой код, сохраняю его, возвращаюсь в браузер, перезагружаю страницу и все значения сеанса исчезают.

Как это исправить?

Пример проекта: https://bitbucket.org/63bits/netcoresessionissue/src/master/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...