diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs index 3a0840cc..4ac10b6b 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs @@ -13,19 +13,6 @@ namespace Lion.AbpPro.NotificationManagement { context.Services.AddAutoMapperObjectMapper(); Configure(options => { options.AddMaps(validate: true); }); - ConfigurationSignalR(context); - } - - private void ConfigurationSignalR(ServiceConfigurationContext context) - { - var redisConnection = context.Services.GetConfiguration()["Redis:Configuration"]; - - if (redisConnection.IsNullOrWhiteSpace()) - { - throw new UserFriendlyException(message: "Redis连接字符串未配置."); - } - - context.Services.AddSignalR().AddStackExchangeRedis(redisConnection, options => { options.Configuration.ChannelPrefix = "Lion.AbpPro"; }); } } } \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs index aedba6e8..3400f2a5 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs @@ -39,6 +39,7 @@ namespace Lion.AbpPro ConfigureIdentity(context); ConfigureCap(context); ConfigureAuditLog(context); + ConfigurationSignalR(context); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -213,6 +214,18 @@ namespace Lion.AbpPro context.Services.Configure(options => { options.Lockout = new LockoutOptions() { AllowedForNewUsers = false }; }); } + private void ConfigurationSignalR(ServiceConfigurationContext context) + { + var redisConnection = context.Services.GetConfiguration()["Redis:Configuration"]; + + if (redisConnection.IsNullOrWhiteSpace()) + { + throw new UserFriendlyException(message: "Redis连接字符串未配置."); + } + + context.Services.AddSignalR().AddStackExchangeRedis(redisConnection, options => { options.Configuration.ChannelPrefix = "Lion.AbpPro"; }); + } + private void ConfigureSwaggerServices(ServiceConfigurationContext context) { context.Services.AddSwaggerGen(