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
Spot on!私のスレッドのうちの1つがヌル参照例外のために開始に失敗しました:) – Nippysaurus