自己寫了乙個c# windowservice程式,在客戶伺服器上一直無法啟動,cmd中啟動顯示2186錯誤 研究了一天半才發現時跟 .net framework 版本不相容導致的。
安裝服務程式的伺服器.net版本必須大於(至少等於)程式.net版本
windows .net檢視方式:在執行 regedit 確定ctrl+f 查詢 .net framework 可以找到版本是哪一版
程式檢視方式: 右擊解決方案--》屬性--》可以看程式的版本。
還有一種情況是start()或者初始化構造裡面資料量太大。可放在定時器中
//設定定時器
system.timers.timer timer = new system.timers.timer();
timer.start();
timer.elapsed += new system.timers.elapsedeventhandler(timeevent);
timer.interval = 1000 * 60 * 1; //一分鐘執行一次
timer.enabled = true;
private void timeevent(object sender, system.timers.elapsedeventargs e); //定期執行的函式
S啟動時遇到1053錯誤
在 s配置管理器中,不能啟動服務。開啟windows的事件檢視器,發現2個錯誤。第1個錯誤顯示了30秒超時的資訊。02 000x8080000000000000 10331 system pc2014 30000 sql server reporting services sql2008r2 第2個...
S啟動時遇到1053錯誤
在 s配置管理器中,不能啟動服務。開啟windows的事件檢視器,發現2個錯誤。第1個錯誤顯示了30秒超時的資訊。02 000x8080000000000000 10331 system pc2014 30000 sql server reporting services sql2008r2 第2個...
MySQL啟動時 發生系統錯誤 1067
這個錯誤的原因有很多,解決辦法因人而異。我的mysql的安裝目錄是c mysql server 5.5 在mysql的安裝目錄下找到my.ini,用記事本開啟,在最後一行貼上一下 設定basedir指向mysql的安裝路徑 basedir c mysql server 5.5 datadir c m...