VS2005:コマンドラインでWSDL作成
参考:
http://park16.wakwak.com/~mimi/dotnet/network/use_webservice_from_client.html
SDKの中にある、wsdl.exeを使う。
例:
C: emp>D:VS2005beta2SDKv2.0Binwsdl.exe http://localhost/WebService/Service.asmx /n:WSTest
実行すると、Service.csというクラスファイルができる。
URLを動的に変えたいなら、できたクラスのコンストラクタ部分を引数をうけとる様に変更する。
例:
public Service(string wsvcurl) {
this.Url = wsvcurl;
}
this.Url = wsvcurl;
}
それを呼び出す時はこんな感じで。
WSTest.Service wsvc = new WSTest.Service(“http://localhost/WebService/Service.asmx”);