IIS でホストされている非常に単純な Web サービスがあります。Web メソッドを呼び出すと、基本的に例外がスローされます。Web メソッドをインターセプトし、未処理の例外に関するすべての情報 (メソッド名、例外タイプ、スタックトレース、コードなど) を取得する、Web サービスがホストされている同じシステムにインストールされたサードパーティ アプリケーションがあります。この例外情報が必要な人は誰でも、サードパーティ アプリケーションを使用してイベント オブジェクトをサブスクライブできます。そこで、IIS プロセス自体にイベント サブスクリプション コードを記述しました。
フローは次のようになります。テスト クライアントは基本的に何らかの例外をスローする webmethod を呼び出し、サード パーティ アプリケーションはそれらの例外をキャッチし、exceptioninfo をサブスクライブする人は誰でもそれらの情報を XML 形式で取得します。
テストクライアントで XML 情報にアクセスしたいのですが、これを実現する方法はありますか? 私はWebサービスの世界に慣れていないので、これが実現可能かどうかはわかりません。これが意味をなさない場合はすみません。