私はコンソールアプリケーションとして動作するようにテストしたアプリケーションを持っています。 これをWindowsサービスに変換してインストールして実行しましたが、それでもジョブは実行されます。Windowsサービスは常に "Starting"
ただし、常にステータスはStarting
です。 ServiceBase
に設定する論理フラグはありません。
サービスをbool isRunning
フラグで設定しましたが、プログラムは while (isRunning) {}
ブロック内で実行されます。
OnStart()イベントで実行中の 'while'ループがあるようです。つまり、終了しないことを意味します。これはおそらく問題でしょうか? – Darksider