に接続している古い .NET 2.0 アプリがありasmx web service
ます。Web サービスをデバッグする必要がありますが、ローカルで実行すると常に400 - Bad Request response
. Web サービスのトレースにより、もう少し詳細がわかりました。スローされた例外はRoot element is missing
. 次に、Fiddler でトラフィックをキャッチしようとしましたが、アプリがプロキシを localhost:8888 に強制した場合でも、トラフィックをキャッチできないようです。そこで、ここからのアイデアを使用して、SOAP メッセージをログに記録しました。しかし、結果は驚くべきものでした。まさにこのサービスについてログに記録された SOAP メッセージは空白でした。他の Web サービスでは、この方法が機能します。
この動作を引き起こす可能性のあるアイデア、またはそれを追跡するにはどうすればよいですか? 私が今持っている唯一のアイデアは、WireSharkで石鹸メッセージが空白であることを確認することです...