0

I want a single thread of business process to run continuously in .net. For which can I am thinking of making a window service that will run continuously. If this service fails i want web based control for administrator.

Problem 1: If this service fails how can I check this through web based application(I can check by SC command using command prompt but how to move this to web based environment).

Problem 2: I m thinking of making service run continuously by using while(true) loop. Is this is correct way to address this problem.

Problem 3: How can I make sure only one instance run at time?

4

2 に答える 2

0

問題 1:ここを参照

問題 2: いいアイデアではない。サービスは何をしているのですか?通常、Filesystem Watcher のようなイベントで起動するか、しばらくスリープしてから、必要なタスクを実行するために起動します。

問題 3: Windows サービスは、1 つだけインストールするとサービスのコピーが 1 つしかないという点で、他の実行可能ファイルとは異なります。必要に応じて開始および停止します。

于 2012-05-16T14:28:00.647 に答える