|  |  | 
 |  |  | using WIDESEA_Core.Core; | 
 |  |  | using Swashbuckle.AspNetCore.SwaggerGen; | 
 |  |  | using Microsoft.OpenApi.Models; | 
 |  |  | using WIDESEA_StorageTaskServices; | 
 |  |  |  | 
 |  |  | var builder = WebApplication.CreateBuilder(args); | 
 |  |  |  | 
 |  |  | 
 |  |  |     } | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | builder.Services.AddHostedService<MyBackgroundService>(); | 
 |  |  |  | 
 |  |  |  | 
 |  |  | var app = builder.Build(); | 
 |  |  |  | 
 |  |  | 
 |  |  | app.ConfigureApplication();//配置文件 | 
 |  |  | app.UseApplicationSetup();//启动配置 | 
 |  |  | app.UseSession(); | 
 |  |  | if (app.Environment.IsDevelopment()) | 
 |  |  | { | 
 |  |  | //if (app.Environment.IsDevelopment()) | 
 |  |  | //{ | 
 |  |  |     //todo | 
 |  |  |     //app.UseSwaggerAuthorized(); | 
 |  |  |     app.UseSwaggerMiddle(() => Assembly.GetExecutingAssembly().GetManifestResourceStream("WIDESEA_WMSServer.index.html")); | 
 |  |  | }//判断是否需要打开swagger | 
 |  |  | //}//判断是否需要打开swagger | 
 |  |  |  | 
 |  |  | app.UseIpLimitMiddle(); | 
 |  |  | app.UseApiLogMiddleware(); | 
 |  |  | 
 |  |  |  | 
 |  |  | app.UseAuthentication(); | 
 |  |  | app.UseAuthorization(); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  | app.MapControllers(); |