From 578c0eefb1f2e945c4d22ddcd1ab5d20b9c036f6 Mon Sep 17 00:00:00 2001 From: 肖洋 <cathay_xy@163.com> Date: 星期二, 10 十二月 2024 15:44:40 +0800 Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/HuaYiZhongHeng/BaiBuLiKu --- Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs index 4f4e913..9e41ecf 100644 --- a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs +++ b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs @@ -21,6 +21,8 @@ using Autofac.Core; using WIDESEAWCS_QuartzJob.QuartzExtensions; using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.SignalR; +using WIDESEAWCS_SignalR; var builder = WebApplication.CreateBuilder(args); @@ -35,7 +37,7 @@ config.Sources.Clear(); config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: false); }); ; -builder.ConfigureApplication(); +builder.Inject().ConfigureApplication(); // 2、配置服务 @@ -60,6 +62,10 @@ builder.Services.AddJobSetup();//任务调度 启动服务 builder.Services.AddHttpContextSetup(); + +ConsoleHelper.WriteSuccessLine("注册SignalR插件"); +builder.Services.AddSignalR();//注册SignalR +builder.Services.AddSingleton<IUserIdProvider, UserIdProvider>();//用户ID提供器 builder.Services.AddHostedService<QuartzJobHostedService>(); @@ -107,7 +113,7 @@ app.ConfigureApplication();//配置文件 app.UseApplicationSetup();//启动配置 app.UseSession(); -if (app.Environment.IsDevelopment()) +//if (app.Environment.IsDevelopment()) { //todo //app.UseSwaggerAuthorized(); @@ -135,6 +141,7 @@ app.UseAuthentication(); app.UseAuthorization(); +app.MapHubs(); app.MapControllers(); app.Run(); -- Gitblit v1.9.3