vb.netでSOAPメッセージをやり取りするアプリケーションを作っているのですが、実際にサーバ側に飛んでいるSOAPメッセージどうやって確認すればいいのだろうかと悩んでいたら、かなり古いですがMicrosoftからMicrosoft SOAP Toolkitというアプリケーションが出ていて、この中に含まれるMsSoapTで送受信したSOAPメッセージをWindows7で確認出来ました。
MsSoapTはプロキシとして動作するのでアプリケーションの向き先をローカルホストに変更する必要があります。コンパイル済アプリケーションの場合はHOSTS等で変更するのが手っ取り早いかもしれませんが、プログラムであれば、以下のようにプロキシ設定をローカルホストに向けてやるだけで動作させることが出来ました。