0

最新バージョンの Windows Server を実行しているサーバーで WCF Web サービスをホストしています。

さまざまなバージョンの Windows を実行しているさまざまなクライアントが多数あります。たとえば、2000、XP、Vista、およびいくつかの Windows 7.

Windows 2000 で WCF サービスを使用するプログラムを実行できますか? クライアント側で WCF サービスを適切に実行するには何が必要ですか?

4

2 に答える 2

0

「最新バージョン」の Windows で公開されている Web サービスの要件を知らずに質問に答えるのは非常に困難です。

これの最も重要な部分は、「どのバインディングが WCF サービスによって公開されているか」です。

これが「basicHttp」または「wsHttp」の場合、.Net 2.0 クライアント (wsdl.exe プロキシ) を使用してこのサービスと通信できます。そうでない場合は、実装が難しくなります。

要点; Web サービスは、それが作成された開発プラットフォームに関連付けられていません。Web サービスの本当に重要な部分は、そのコントラクトです (これは WSDL によって記述されます)。公開されたコントラクトを .Net 2.0 ツールで使用できる場合は、通信できます。

それらができない場合は、「拡張機能」(WSE など) を使用するか、手動ルートを使用する必要があります。

ps; WCF != Web サービス。WCF は、Web サービスまたはレスト サービスの構築に使用できるツールキットです。「従来の Web サービスは、XML、XSD、WSDL、SOAP のみで構成される Basic Profile 1.1 を使用していました」。

お役に立てれば、

于 2011-12-14T18:39:46.207 に答える
0

WCF サービスは、SOAP と通信できる任意のクライアントで使用できます。WCF サービスのパフォーマンスは、クライアント OS とは関係ありません。パフォーマンスが WCF サービスの問題である場合、クライアントからサーバーへの接続または帯域幅の問題である可能性が最も高くなります。サービスをどのように利用するかは、あなた次第です。WCF サービスは引き続きサーバー上で実行され、サーバー上のクライアントから呼び出したすべてのメソッドを実行します。

于 2011-11-29T05:52:10.230 に答える