1、添加SessionNuget包
Microsoft.AspNetCore.Session
2、添加Session配置服务
设置超时时间
1 public void ConfigureServices(IServiceCollection services) 2 { 3 services.AddSession(o => 4 { 5 o.IdleTimeout = TimeSpan.FromSeconds(60 * 60); 6 }); 7 }
或者不设置超时时间
1 services.AddSession();
3、启用Session配置
1 public void Configure(IApplicationBuilder app, IHostingEnvironment env) 2 { 3 //用户session服务 4 app.UseSession(); 5 app.UseMvc(); 6 }