该项目是一个mvc项目,我使用session存储登录后的用户信息,然后发现登录信息存储到session正常,这个时候立马去获取也正常
但是如果我跳转到首页后,再去获取session信息,发现session为null,经过百度查找资料等,发现出来这个情况的原因是因为CookiePolicy影响的
需要注释掉startup里面的
//services.Configure<CookiePolicyOptions>(options => //{ // options.CheckConsentNeeded = context => true; // options.MinimumSameSitePolicy = SameSiteMode.None; //});
还有configure里面的
app.UseCookiePolicy();
重新生成运行项目后发现可以正常使用