// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment() && String.IsNullOrEmpty(Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME"))) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); PuzzleServerContext.UpdateDatabase(app); } else if (env.IsStaging() && Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME") == "PuzzleServerTestDeploy") { app.UseExceptionHandler("/Error"); app.UseHsts(); PuzzleServerContext.UpdateDatabase(app); } else if (env.IsProduction() && (Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME") == "puzzlehunt" || Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME") == "puzzleday")) { app.UseExceptionHandler("/Error"); app.UseHsts(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); // According to the Identity Scaffolding readme the order of the following calls matters // Must be UseStaticFiles, UseAuthentication, UseMvc app.UseStaticFiles(); app.UseAuthentication(); app.UseMvc(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); PuzzleServerContext.UpdateDatabase(app); } else { app.UseExceptionHandler("/Error"); } app.UseStaticFiles(); app.UseMvc(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); PuzzleServerContext.UpdateDatabase(app); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); // According to the Identity Scaffolding readme the order of the following calls matters // Must be UseStaticFiles, UseAuthentication, UseMvc app.UseStaticFiles(); app.UseAuthentication(); app.UseMvc(); }