0
我已經使用HangFire在C#中編寫了Windows服務。 服務1樣子:C#Windows服務Hangfire錯誤:1053(GlobalConfiguration連接到數據庫)
public Service1()
{
InitializeComponent();
GlobalConfiguration.Configuration.UseSqlServerStorage(@"Data Source=DESKTOP-B90D804\SQLEXPRESS;Initial Catalog=Leavingstone_Geocell_Students;Integrated Security=True");
}
protected override void OnStart(string[] args)
{
File.Create(AppDomain.CurrentDomain.BaseDirectory + "OnStart5.txt");
_server = new BackgroundJobServer();
}
protected override void OnStop()
{
File.Create(AppDomain.CurrentDomain.BaseDirectory + "OnStop5.txt");
_server.Dispose();
}
,但我一直從窗口服務得到錯誤1053年,當我嘗試安裝。並表示該服務沒有及時響應啓動或控制需求。
但是,如果我拿出「GlobalConfiguration.Configuration.UseSqlServerStorage(@"Data Source=DESKTOP-B90D804\SQLEXPRESS;Initial Catalog=Leavingstone_Geocell_Students;Integrated Security=True");
」它的作品。
另外,當我從visual studio運行它進入調試模式時,它也可以在不取出GlobalConfiguration部分的情況下工作。 Windows服務使用本地系統帳戶。