1.打开Nuget管理器,搜索Microsoft.AspNetCore.Session,安装
2.打开项目目录下的Startup.cs文件
分别在ConfigureServices 和Configure 方法中添加以下代码:
public void ConfigureServices(IServiceCollection services) { services.AddSession(); //注入上下文对象(数据库) services.AddDbContext<ReadContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MsSqlConnection"))); //注入上下文对象(数据库) //Mvc服务 services.AddMvc(); }
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseSession(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //Mvc路由 app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action}/{id}"); }); app.UseMvcWithDefaultRoute(); //访问静态文件 app.UseStaticFiles(); }
这两句建议放在最上面