用WSDL.exe產生webservices對應的C#檔案


  • 利用webservices網址產生對應的C#檔案:
"C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\wsdl.exe" http://localhost/website/xxxx.asmx  /out:xxxx.cs
該xxxx.cs建構式內會有this.Url="http://localhost/website/xxxx.asmx";的設定,方便改成動態指定的程式邏輯。
Example:
"C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\wsdl.exe" http://localhost/AMIS/Web/AMIS/WQL/WindowsCheckerManagement.asmx  /out:WindowsCheckerManagement.cs


  • 預設輸出的cs是沒有namespace的,當然可以透過參數去設定namespace,不過我是習慣直接改.cs,把namespace加上去:
"C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\wsdl.exe" http://localhost/AMIS/Web/AMIS/WQL/WindowsCheckerManagement.asmx  /out:WindowsCheckerManagement.cs /namespace:WindowsChecker.WebServices

沒有留言:

橫式廣告