.net 3.5アプリケーションから.asmx(WSE)Webサービスを呼び出そうとしています。
これは可能ですか?Web参照を追加する場合、APIは.net2.0アプリで参照を追加する場合とは完全に異なるようです。
.net 3.5アプリケーションから.asmx(WSE)Webサービスを呼び出そうとしています。
これは可能ですか?Web参照を追加する場合、APIは.net2.0アプリで参照を追加する場合とは完全に異なるようです。
表示されたダイアログ(サービス参照の追加)の[Web参照の追加]ボタンを使用して、3.0より前のスタイルの参照を追加できます。
デフォルトでは、サービス参照を追加すると、VSはWCFを使用するクラスを生成します。それは問題ではありませんが、古いスタイルに固執することをお勧めします。
ちなみに、WCFは、.NET3.0以降の通信に対してより柔軟で統一されたアプローチです。あなたはそれを考慮すべきです。
古い WSE サービスが WS-* プロトコルのいずれかを使用している場合、Web 参照を使用して呼び出すことはできません。Visual Studio 2008 以降では WSE はサポートされていません。
WCFクライアントを作成する「サービス参照の追加」を使用して機能させることができる場合があります。WSE が一部のプロトコルの以前のバージョンを実装していたため、まだ問題が発生している可能性があります。