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 @@ - - - + + + +