2011-12-29 8 views
-1

IISとアプリケーションの間にある単純なWebアプリケーションを実装しようとしています。私はコールと発信メッセージを取得するためにAPIアクティビティを監視する必要があります。私はここで指摘されているようにHTTPListenerを使いこなそうとしています:http://msdn.microsoft.com/en-us/library/system.net.httplistener.aspxしかし、リクエストは常にnullになります。おそらく私は間違った場所を探していますが、この分野の助けや経験は大変ありがとうございます。WebアプリケーションのIIS APIモニタ

ありがとうございます!

+0

でそれ以上generice表情をしたい場合は、Webプロキシをお探しですか? –

+0

要するに、ppはクライアントに透過的である必要があります – Raytrace

+0

IISから独立して実行する必要がある場合(以下のBrijeshの答えがうまくいかないなど)、オプションは.NETではかなり制限されています。 HttpListenerはどんな状況下でも透過的ではありません。しかし、SharpPcap(http://www.tamirgal.com/blog/page/SharpPcap.aspx)のようなものを適切なフィルタで使用し、それを使ってネットワークトラフィックを監視することができます。 –

答えて

0

あなたはHttpModuleをとHTTPHandlerのでプレーする必要がある、とあなたはISAPIフィルタ

+0

私に見えるhttpmoduleはここで言及したように私の役に立つかもしれません:http://forums.asp.net/post/3416052.aspx、誰でも統計やロギングを実装するための実例を知っていますか?あなたがiis 7の場合は、サードパーティのライブラリ – Raytrace

+0

を使いこなすのが簡単な解決策です。appfabricを見てください。それが助けになるかどうかは分かりません –

+0

うーん...ちょうどレンガの壁に当たった。私はappfabricをすばやく見ていたが、それは私が何をしているのではない。さらに、私はhttpmoduleを実装するために監視したい既存のアプリケーションのソースを持っていません。誰かが良い例を望むなら、MSはここで大きなウォークスルーを持っています:http://msdn.microsoft.com/en-us/library/ms227673.aspx – Raytrace

関連する問題