using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.Threading.Tasks; using Hangfire; namespace Quanjiang.DigitalScholl.JobService { public partial class QuanjiangDigitalSchollJobService : ServiceBase { private BackgroundJobServer _server; public QuanjiangDigitalSchollJobService() { InitializeComponent(); GlobalConfiguration.Configuration.UseSqlServerStorage("HangfireConnString"); } protected override void OnStart(string[] args) { var options = new BackgroundJobServerOptions { ServerName = "QuanjiangDigitalSchollJobService" }; _server = new BackgroundJobServer(options); } protected override void OnStop() { _server.Dispose(); } } }