From b2e04d15e8284aa23af89200075b6fd52a77477e Mon Sep 17 00:00:00 2001 From: z8018 <1282578289@qq.com> Date: 星期四, 08 五月 2025 14:50:36 +0800 Subject: [PATCH] 1 --- project/后台管理/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) diff --git "a/project/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" "b/project/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" index 434230c..fbdb0ca 100644 --- "a/project/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" +++ "b/project/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" @@ -30,7 +30,7 @@ builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()).ConfigureContainer<ContainerBuilder>(builder => { - builder.RegisterModule(new AutofacModuleRegister());//带有接口层的服务注入 + builder.RegisterModule(new AutofacModuleRegister());//锟斤拷锟叫接口诧拷姆锟斤拷锟阶拷锟� builder.RegisterModule(new QuartzJobAutofacModuleRegister()); builder.RegisterModule<AutofacPropertityModuleReg>();// }).ConfigureAppConfiguration((hostingContext, config) => @@ -41,14 +41,14 @@ }); ; builder.ConfigureApplication(); -// 2、配置服务 -builder.Services.AddSingleton(new AppSettings(builder.Configuration));//注册 -builder.Services.AddAllOptionRegister();//读取配置文件 -builder.Services.AddMemoryCacheSetup();//缓存 -builder.Services.AddSqlsugarSetup();//SqlSugar 启动服务 -//builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入 +// 2锟斤拷锟斤拷锟矫凤拷锟斤拷 +builder.Services.AddSingleton(new AppSettings(builder.Configuration));//注锟斤拷 +builder.Services.AddAllOptionRegister();//锟斤拷取锟斤拷锟斤拷锟侥硷拷 +builder.Services.AddMemoryCacheSetup();//锟斤拷锟斤拷 +builder.Services.AddSqlsugarSetup();//SqlSugar 锟斤拷锟斤拷锟斤拷锟斤拷 +//builder.Services.AddInitializationHostServiceSetup();//应锟矫筹拷始锟斤拷锟斤拷锟斤拷注锟斤拷 builder.Services.AddHostedService<SeedDataHostedService>(); -builder.Services.AddDbSetup();//Db 启动服务 +builder.Services.AddDbSetup();//Db 锟斤拷锟斤拷锟斤拷锟斤拷 builder.Services.AddScoped<QuartzJobCreateDataTabel>(); builder.Services.AddHostedService<QuartzJobDataTableHostedService>(); @@ -65,7 +65,7 @@ builder.Services.AddSwaggerSetup(); -builder.Services.AddJobSetup();//任务调度 启动服务 +builder.Services.AddJobSetup();//锟斤拷锟斤拷锟斤拷锟� 锟斤拷锟斤拷锟斤拷锟斤拷 builder.Services.AddHttpContextSetup(); @@ -79,7 +79,7 @@ builder.Services.AddAuthorizationSetup(); -builder.Services.AddIpPolicyRateLimitSetup(builder.Configuration);//IPLimit限流 启动服务 +builder.Services.AddIpPolicyRateLimitSetup(builder.Configuration);//IPLimit锟斤拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷 builder.Services.AddScoped<UseServiceDIAttribute>(); @@ -89,7 +89,7 @@ builder.Services.AddControllers(o => { - o.Filters.Add(typeof(GlobalExceptionsFilter));//全局异常 + o.Filters.Add(typeof(GlobalExceptionsFilter));//全锟斤拷锟届常 }) .AddNewtonsoftJson(options => { @@ -110,20 +110,20 @@ var app = builder.Build(); -// 3、配置中间件 -app.UseMiniProfiler();//性能分析器 -app.ConfigureApplication();//配置文件 -app.UseApplicationSetup();//启动配置 +// 3锟斤拷锟斤拷锟斤拷锟叫硷拷锟� +app.UseMiniProfiler();//锟斤拷锟杰凤拷锟斤拷锟斤拷 +app.ConfigureApplication();//锟斤拷锟斤拷锟侥硷拷 +app.UseApplicationSetup();//锟斤拷锟斤拷锟斤拷锟斤拷 app.UseAllServicesMiddle(builder.Services); -//FaceAI.Face.Main();//人脸识别 +//FaceAI.Face.sdk_init(null);//锟斤拷锟斤拷识锟斤拷 app.UseSession(); //if (app.Environment.IsDevelopment()) { //todo app.UseSwaggerAuthorized(); - app.UseSwaggerMiddle(() => Assembly.GetExecutingAssembly().GetManifestResourceStream("WIDESEAWCS_Server.index.html") ?? throw new Exception("未找到WIDESEAWCS_Server.index.html文件")); -}//判断是否需要打开swagger + app.UseSwaggerMiddle(() => Assembly.GetExecutingAssembly().GetManifestResourceStream("WIDESEAWCS_Server.index.html") ?? throw new Exception("未锟揭碉拷WIDESEAWCS_Server.index.html锟侥硷拷")); +}//锟叫讹拷锟角凤拷锟斤拷要锟斤拷swagger app.UseIpLimitMiddle(); app.UseApiLogMiddleware(); -- Gitblit v1.9.3