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;
}

それを呼び出す時はこんな感じで。

WSTest.Service wsvc = new WSTest.Service(“http://localhost/WebService/Service.asmx”);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です