public static void Configure(IApplicationBuilder applicationBuilder) { UtilServer.ApplicationBuilder = applicationBuilder; var configServer = ConfigServer.Load(); if (UtilServer.IsIssServer == false) { // Running in Visual Studio environment. if (configServer.IsServerSideRendering) { UtilServer.StartUniversalServer(); } } if (configServer.IsUseDeveloperExceptionPage) { applicationBuilder.UseDeveloperExceptionPage(); } applicationBuilder.UseDefaultFiles(); // Used for index.html applicationBuilder.UseStaticFiles(); // Enable access to files in folder wwwwroot. applicationBuilder.UseSession(); if (configServer.IsUseHttpsRedirection) { // Enforce HTTPS in ASP.NET Core https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-5.0&tabs=visual-studio applicationBuilder.UseHsts(); applicationBuilder.UseHttpsRedirection(); } applicationBuilder.Run(new Request().RunAsync); }
public static void Configure(IApplicationBuilder applicationBuilder) { UtilServer.ApplicationBuilder = applicationBuilder; if (UtilServer.IsIssServer == false) { if (ConfigServer.Load().IsServerSideRendering) { UtilServer.StartUniversalServer(); } } if (ConfigServer.Load().IsUseDeveloperExceptionPage) { applicationBuilder.UseDeveloperExceptionPage(); } applicationBuilder.UseDefaultFiles(); // Used for index.html applicationBuilder.UseStaticFiles(); // Enable access to files in folder wwwwroot. applicationBuilder.UseSession(); applicationBuilder.Run(new Request().RunAsync); }