Asp Net Core 2.0 Session not saved
From Logic Wiki
Are you using Asp Net Core 2.0 Session and the context.Session.Id is changing each page ? Or it forgets session variables after a page is loaded.
The solution is easy, just set the session options in Startup.cs as below, in particular:
options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
public void ConfigureServices(IServiceCollection services)
{
services.AddDistributedMemoryCache();
services.AddSession(options =>
{
options.Cookie.HttpOnly = true;
options.Cookie.Name = ".Your.Session";
options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
options.IdleTimeout = TimeSpan.FromMinutes(10);
});
}