Мы используем приложение mvc с ядром dotnet версии 2.1.Недавно мы перешли на использование memcached для хранения некоторых данных, но проблема заключается в следующем: раньше мы использовали httpcontext.session и он работал нормально.
после применения memcached, я не могу получить значения из сессии.его значение всегда равно null. Значения получают / устанавливают успешно в одном действии, но не в одном действии.
services.Configure<CookiePolicyOptions>(options =>
{
// This lambda determines whether user consent for non-essential
cookies is needed for a given request.
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.AddEnyimMemcached();
services.AddSession();
app.UseEnyimMemcached();
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
app.UseSession();