public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IServiceProvider services, ApplicationDbContextSeeder seeder) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else if (env.IsProduction()) { app.UseExceptionHandler("/Home/Error"); app.UseHttpsRedirection(); } app.UseStaticFiles(); app.UseAuthentication(); app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Cover}/{id?}"); }); // For first run you need to apply migrations (PM> Update-Database), also check connection string in appsettings.json seeder.Seed().Wait(); seeder.CreateUserRoles(services).Wait(); }