程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 由WSDL文件生成WEB service server端C#程序

由WSDL文件生成WEB service server端C#程序

編輯:C#入門知識

一般一個已經實現功能的WEB Server會發布自己的WSDL文件,供客戶端生成代理類。

但有時是先有的server與client交互的接口定義(WSDL)文件,然後由server和client端分別寫程序,一個提供web服務,一個使用web服務。

以下介紹如何由已有的WSDL文件在VS2005中生成server端代碼。

1)使用VS2005提供的工具wsdl.exe由WSDL文件生成cs文件:

使用wsdl.exe的/serverInterface選項(或縮寫的 /si)指定輸入的wsdl文件(注意,如果要轉換的wsdl文件中import了其他wsdl文件,則所有文件都應列出,包括使用到的xsd文件也應列出)。輸出將是 一個代碼文件(默認是C#的,如果需要別的語言,參考MSDN中wsdl.exe的使用說明),其中包含每個 wsdl 綁定的接口。

示例:假設ServerInterfaceSample.wsdl文件中import了importedSample.wsdl,並使用Service.xsd作為schema文件;

wsdl.exe /si ServerInterfaceSample.wsdl importedSample.wsdl Service.xsd

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved