From 1142c6f05a3c2d103e868089a806fd40327864ce Mon Sep 17 00:00:00 2001 From: chfei Date: Thu, 22 Oct 2026 15:09:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=8E=E5=8F=B0=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=20=E6=98=AF=E5=90=A6=E5=BC=80=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KJD_WebService/Global.asax.cs | 9 +++++++-- KJD_WebService/Web.config | 8 +++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/KJD_WebService/Global.asax.cs b/KJD_WebService/Global.asax.cs index 1accdf3..5202a06 100644 --- a/KJD_WebService/Global.asax.cs +++ b/KJD_WebService/Global.asax.cs @@ -8,6 +8,7 @@ using MAX.Core.DependencyInjection; using MAX.Core.Logger; using MAX.Framework.Logger; using MySql.Data.MySqlClient; +using NaiBa.Util.Extension; using Newtonsoft.Json.Converters; using NLog; using Store.Framework.DependencyInjection; @@ -36,12 +37,16 @@ namespace KJD_Web GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); - ContainerConfig.BuildHangfire(GlobalConfiguration.Configuration.DependencyResolver); + bool BackgroundJobs = System.Configuration.ConfigurationManager.AppSettings["BackgroundJobs"].ParseToBool(); + if (BackgroundJobs) + { + ContainerConfig.BuildHangfire(GlobalConfiguration.Configuration.DependencyResolver); + } GlobalConfiguration.Configure(WebApiConfig.Register); } - + protected void Session_Start(object sender, EventArgs e) { diff --git a/KJD_WebService/Web.config b/KJD_WebService/Web.config index 01af2dc..5e76820 100644 --- a/KJD_WebService/Web.config +++ b/KJD_WebService/Web.config @@ -28,9 +28,11 @@ - - - + + + +