我已經創建了C#服務,但無法啓動。我嘗試啓動時收到以下消息:C#服務無法啓動
本地計算機上的系統使用情況監視器服務已啓動,然後停止。某些服務>如果他們沒有工作要做,則會自動停止,例如「性能日誌和警報」服務。
以下是我的OnStart覆蓋...
/// <summary>
/// OnStart(): Put startup code here
/// - Start threads, get inital data, etc.
/// </summary>
protected override void OnStart(string[] args)
{
base.OnStart(args);
broadcaster = new UdpBroadcaster(IP_Address, Port);
itm = new IdleTimeMonitor(1 * 1 * 3000, 1000);
aam = new ActiveApplicationMonitor(1000);
itm.IdleTimeExceeded += new IdleTimeExceededDelegate(itm_IdleTimeExceeded);
itm.IdleTimeReset += new IdleTimeResetDelegate(itm_IdleTimeReset);
itm.IdleTimeEvaluated += new IdleTimeEvaluatedDelegate(itm_IdleTimeEvaluated);
aam.StartedUsingApplication += new StartedUsingApplicationDelegate(aam_StartedUsingApplication);
aam.EndedUsingApplication += new EndedUsingApplicationDelegate(aam_EndedUsingApplication);
aam.ApplicationEvaluated += new ApplicationEvaluatedDelegate(aam_ApplicationEvaluated);
}
我需要那個功能什麼的結束封鎖?爲什麼我的服務不會開始?
如果它墜毀,將被記錄。他們收到的消息來自事件日誌。 – Spence 2009-09-01 07:18:08
現貨!我的一個線程無法啓動,因爲空引用異常:) – Nippysaurus 2009-09-02 03:13:06