2016-07-13 3 views
1

を追加します。https://www.ups.com/gec/techdocs/pdf/Rates_Pkg_Gnd.zipUPSのAPIの.NetここAPIパッケージを使用してWeb参照

追加することによりRateWS.wsdlへの参照:

は、ウェブサイトのプロジェクトをクリックして右回転 - > [サービス参照

を追加 - ファイル:アドレスフィールドの入力に// C:\ Users \ユーザーデスクトップ\ UPS API \ \ RatingPACKAGE \ PACKAGEWebServices SCHEMA-のWSDL \ \ RateWS.wsdl

Visual Studioは、いくつかの参照ファイルを追加MyUserと:

を3210

enter image description here

APIパッケージで提供されているサンプルコードを使用して、プロジェクトにテストコードをコピーしました。

問題:「RateService」クラスが定義されていません。見つからないリファレンス?

enter image description here

Web参照が正しく追加されませんでした表示されます。 RateServiceクラスは不明です。ご協力いただきありがとうございます。

+0

..またはサンプルコードが間違っているか期限切れである可能性があります。 – stuartd

+0

誰かがUPSから提供されたリソースよりも優れたリソースを持っていますか? .NET APIが動作していないか、少なくとも提供している例は機能しません。 –

+0

@TomasBeblar私は同じprobleを持っています。あなたはそれを解決しましたか? – Ranger

答えて

0

UPSのマニュアルは、コードサンプルと頻繁に同期していません。

FreightRatePortTypeClient Client = new FreightRatePortTypeClient(); 

.... 
.... 

FreightRateResponse resp = Client.ProcessFreightRate(upss, <your freight rate request object>); 

これは私のために働いた!

0

私は問題があなたの代わりにWeb Referenceのサービス参照を追加しようとしているということだと思う:

の名前を、ソリューションエクスプローラでプロジェクト へのWeb参照を追加するには、右クリックするには追加するプロジェクト>サービスを選択し、[サービス参照の追加]をクリックします。 [サービス参照の追加]ダイアログボックスが表示されます。 [サービス参照の追加]ダイアログボックスで、[詳細設定]ボタンをクリックします。 [サービス参照設定]ダイアログボックスが表示されます。 [サービス参照設定]ダイアログボックスで、[Web参照の追加]をクリックします。 [Web参照の追加]ダイアログボックスが表示されます。 [URL]ボックスに、使用するWebサービスのURLを入力します。 URLが であることがわからない場合は、参照ペインのリンクを使用して、目的のWebサービスを探します。

関連する問題