From e43e039f7b1c896d17bdfa13658910606ec41698 Mon Sep 17 00:00:00 2001 From: WangJunZzz <510423039@qq.com> Date: Mon, 18 Jul 2022 21:29:31 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=91=20=E4=BF=AE=E5=A4=8DHangfire?= =?UTF-8?q?=EF=BC=8C=E5=A4=9A=E4=B8=AA=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=EF=BC=8C=E5=8F=AA=E5=8D=95=E4=B8=AA=E6=89=A7=E8=A1=8C=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20#54?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs | 2 +- .../Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj | 1 - .../src/Lion.AbpPro.Application/AbpProApplicationModule.cs | 4 +++- .../Lion.AbpPro.Application/Lion.AbpPro.Application.csproj | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) 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 4e04d193..435333bc 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs @@ -11,7 +11,6 @@ namespace Lion.AbpPro typeof(AbpAspNetCoreAuthenticationJwtBearerModule), typeof(AbpAspNetCoreSerilogModule), typeof(AbpAccountWebModule), - typeof(AbpBackgroundJobsHangfireModule), typeof(AbpProApplicationModule), typeof(AbpProAbpCapModule), typeof(AbpAspNetCoreMvcUiBasicThemeModule), @@ -111,6 +110,7 @@ namespace Lion.AbpPro private void ConfigureHangfireMysql(ServiceConfigurationContext context) { Configure(options => { options.IsJobExecutionEnabled = true; }); + context.Services.AddHangfireServer(); context.Services.AddHangfire(config => { config.UseStorage(new MySqlStorage( diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj index 8076c925..2a671c34 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj @@ -15,7 +15,6 @@ - diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs index 5f058bce..4c57420c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs @@ -5,6 +5,7 @@ using Lion.AbpPro.NotificationManagement; using Volo.Abp.Account; using Volo.Abp.AuditLogging; using Volo.Abp.AutoMapper; +using Volo.Abp.BackgroundJobs.Hangfire; using Volo.Abp.FeatureManagement; using Volo.Abp.Identity; using Volo.Abp.Modularity; @@ -27,7 +28,8 @@ namespace Lion.AbpPro typeof(DataDictionaryManagementApplicationModule), typeof(NotificationManagementApplicationModule), typeof(FileManagementApplicationModule), - typeof(AbpProFreeSqlModule) + typeof(AbpProFreeSqlModule), + typeof(AbpBackgroundJobsHangfireModule) )] public class AbpProApplicationModule : AbpModule { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj b/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj index 4c32b960..bf76c58c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj @@ -24,6 +24,7 @@ +