2017-01-04 14 views
0

私はC#とasp.netの新人ですが、私はできる限り良く説明しようとします。サービスasmxでサービス参照を使用するにはどうすればよいですか?

http://www8.something.com/service1.asmxからservice1.asmxのメソッドを使用できるlocalhost/WeatherParser.asmxというサービスにサービス参照を追加したいとします。

hereのように私のdefault.aspxにサービスリファレンスを追加しようとしましたが、それはうまくいきましたが、別のサービスでどのようにサービスを使用しますか?

それも可能ですか?いくつか挙げてください - 説明、例、別の情報源への言及。それは私の頭の中でどのように見えるか

:私は共有してください考えることができたよりも他のいくつかの方法がある場合は

DefaultApp < Weatherservice.aspx < Servicereference(http://www8.something.com/service1.asmx) 

ありがとうございます!

+0

であります「他のWebサービスからWebサービスを呼び出すことは可能ですか?」と尋ねているとき、答えは:はい、[this](http://stackoverflow.com/questions/5751089/webservice-calling-another-webservice)によるとそして、[こちら](http://www.c-sharpcorner.com/UploadFile/718fc8/calling-a-web-service-into-another-web-service-application/)は、それをどうやって行うのか。 – Null

答えて

0

だからまず、あなたは、私はC#でWebメソッドを呼び出す方法を確認していない

[WebService(Namespace = "http://tempuri.org/")] 
public class MyWebService{ 
    public string RunCodeThroughWebService() 
    { 
     //Do some stuff to the server or whatever you want to do 
     return "Hello World"; 
    } 
} 

使用したいWebサービスを作成するが、ここで、それはあなた場合はJavaScript

function runWebService{ 
    $.ajax({ 
     url: '/webservices/MyWebService.asmx/RunCodeThroughWebService', 
     data: { }, 
     type: 'POST', 
     dataType: 'string', 
     timeout: 50000, 
     error: function(){ 

     }, 
     success: function(result){    
      $('body').html(result); 
     } 
    });   
} 
関連する問題