// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IServiceProvider serviceProvider) { if (env.IsDevelopment()) { //app.UseDeveloperExceptionPage(); app.UseExceptionHandler("/Home/Error"); } else { app.UseExceptionHandler("/Home/Error"); } app.UseHsts(o => o.MaxAge(365)); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseStatusCodePagesWithReExecute("/home/error/{0}"); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseRequestResponseLogging(); app.UseSession(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); app.UseCookiePolicy(); app.UseXContentTypeOptions(); app.UseXXssProtection(options => options.EnabledWithBlockMode()); app.UseXfo(options => options.SameOrigin()); _apiBuilder.BuildApp(app, serviceProvider); _app = app; }