1

Windows 2008 で MSMQ を使用しています。メッセージはプライベート キューで利用できます。Windows サービスとしてインストールされている WCF サブスクライバー (C# で記述) が 1 つあります。ここでの問題は、WCF サブスクライバーがキューからのメッセージの選択を停止することがあるということです。サービスを再起動すると、正常に動作します。IErrorここで、理由と例外をログに記録するために Handlerを添付しました。

この問題を処理するために、最初の失敗時にサービスを再起動するように回復プロパティを設定します。問題は、のメソッドからエラーをスローするHandleError()方法ですIErrorHandler class

ウィンドウ サービスで例外をスローして再起動できるようにする最善の方法を教えてください。

4

2 に答える 2