2016-11-03 16 views
0

ご協力いただければ幸いです!私は答えを見つけようとしているウェブを洗った。私は、Xboxプラットフォームに展開されるUWPアプリケーションを作成しています。私は.Net 2.0で書かれたWebサービスにアクセスする必要があります。以前のバージョンの.Net/Visual Studioでは、Add Web Referenceボタンは、 - > Add Service Reference - > Advanced - > Add Web Referenceを介してアクセスするパネルに隠されていました。 VS2015の最新のビルドでは、Add Web Reference Buttonが表示されません。これは完全に消え去ったのか、それともどこかの環境にさらに深く隠されてしまったのでしょうか?UWP VS2015 .Net 4.61 Web参照ボタンを追加しないでください

答えて

0

XML Webサービスは、ASMXサービスとも呼ばれ、Windows Communication Foundation(WCF)の前身です。 Webサービスにアクセスするには、他のWCFサービスと同様にサービス参照を追加します。

サービス参照により、プロジェクトは1つ以上のWindows Communication Foundation(WCF)サービスにアクセスできます。 サービス参照の追加ダイアログボックスを使用して、現在のソリューション、ローカル、ローカルエリアネットワーク、またはインターネット上のWCFサービスを検索します。

詳細については、How to: Add, Update, or Remove a Service Referenceをご覧ください。

+0

はい、わかりました。私は具体的には、 "Web"サービスの追加ボタンが環境内の任意の場所で有効になっているかどうかを尋ねていました。私は再利用したい非常に古いasmxサービスを持っていて、Add Web Serviceはasmxのためのすべての足場を自動的に構築し、コードでサービスとメソッドを呼び出すだけです。 Add Service ReferenceはSOAPインターフェイスを作成しますが、より多くの作業と複雑さが必要なSOAPヘッダーとボディを構築する必要があります。 – slrbatman

+0

@slrbatmanあなたのasmxサービスは何か分かりません。私はサービス[ここ](http://www.webservicex.net/New/Home/ServiceDetail/10)でテストしました。 ** http://www.webservicex.net/CurrencyConvertor.asmx?WSDL'を** Address **として使用し、** CurrencyConvertorのような**名前空間**を与えます。次に、このサービスを 'CurrencyConvertor.CurrencyConvertorSoapClient convertor = new CurrencyConvertor.CurrencyConvertorSoapClient();のように使用できます。 var conversionRate = convertor.ConversionRateAsync(CurrencyConvertor.Currency.GBP、CurrencyConvertor.Currency.USD); 'を待ちます。試してみることができます。 –

関連する問題