2011-01-18 14 views
0

他の会社のXML Webサービスを使用するプロジェクトを実装する必要があります。ユーザーはこのアプリケーションからデータを取得します。これらは、すべての機能を備えたWebサービスのインタフェースレイアウトを提供します。XML Webサービスを使用するためのvbプロジェクトを作成

ここでは、VBプロジェクトとしてVS2010を使用してプロジェクトを作成しようとしています。このアプリケーションは、XML Webサービスからのデータを常に引き出し、サーバーからの最新のデータと同期させます。

VS2010でこのソリューション全体を作成して追加する必要のあるプロジェクトの種類を混乱させる。私は最初にVBウィンドウフォームアプリケーションプロジェクトを作成し、このソリューションにWCFサービスアプリケーションを追加すると考えていました。

適切な選択をしてください。おかげさまで

< --- データがWebサービスから取得され、それが私たちの側のSQLサーバーに保存されるとき。更新されると、SQL ServerおよびXML Web Serviceを介してサーバーに更新されます。

答えて

0

ウェブAPIのコンシューマーであれば、特別なプロジェクトタイプは必要ありません。これを介入なしに何度も繰り返す必要がある場合は、a)サービスとして動作するか、またはb)スケジュール可能な単純な実行可能ファイルとして動作するプロジェクトタイプに制限されます。

コンソールアプリケーションは最も簡単ですが、コンソールウィンドウは表示されません。あなたはサービスコールを起動し、Windowsスケジューラでスケジュールする実行可能ファイルを設定するだけです。より良い解決策ではあるが、作成とテストに時間がかかることは、Windowsサービスです。

サービスAPIをアプリケーションに設定する限り、クライアントからWSDLを取得する必要があります。このWSDLを使用してプロキシを作成します。

注:独自のサービスを設定していない場合は、他のユーザーのサービスを使用するためにWCFサービスプロジェクトは必要ありません。

0

Webサービスを参照するプロジェクトを右クリックします。 「サービス参照の追加」(VS2010)を探し、WSDLまたはasmxページにURLを入力すれば完了です!

関連する問題