У вас может быть настроенный CookiePolicyOption в вашем Startup.cs в вашем ConfigureServices-Method.
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;
});
Если это так, вы можете установить cookie с помощью CookieOption.IsEssential = true
следующим образом:
var cookieOptions = new Microsoft.AspNetCore.Http.CookieOptions()
{
Path = "/", HttpOnly = false, IsEssential = true, //<- there
Expires = DateTime.Now.AddMonths(1),
};