2012-03-28 21 views
0

特定のエラーが発生したときにWCFサービスホストをシャットダウンするシナリオがあります。私が抱えている問題は、エラーが発生したときに、サービスホストがどこにあるかを知るためにどのように呼び出すことができるかということです。私はデバッグ時にエラーがスローされるのを見ることができますが、メインプログラムでサービスホストが呼び出された場所(サービスホストが開かれている場所)までバブルしませんか?特定のエラーが発生したときにWCFサービスホストを終了したい

私はここで何が欠けていますか?そのエラーが発生したときにWCFサービスをシャットダウンできるように、私が何をする必要があるのか​​分かりません。

ご意見をいただければ幸いです。

-S-

+0

エラーが提起された場合の詳細を記入してください可能性があり、なぜそれがまで行かないに役立つかもしれませんwcfサーバーのホスト(私が推測する2つの異なるプログラム)? –

+0

Hi Dmitriy、私たちが持っているWCFアプリはキューからメッセージを取り出しています。したがって、複数のインスタンスが生成されます。インスタンスに未処理のエラーがスローされても、ホストには表示されません。私は、サービスをシャットダウンするキャッチブロックをホスト上に持っています。 – scarpacci

+0

ホスト変数をグローバルにしてみてください。また、インスタンスエラーが発生するたびに、shutdownメソッドを呼び出してください。 –

答えて

1

コードプロジェクトの記事WCFエラー処理および障害の変換は、あなたがlink

関連する問題