VS2012下開發調用WebService

一、VS2012下開發WebService

1.在解決方案下新建一個空Web應用程序,此時只有一個Web.config文件:


2.在新建的項目上點添加、新建項目、Web服務,創建好後會自動生成一些示例代碼,運行該項目,會返回“Hello World”:

3.修改示例代碼,將自己的業務邏輯寫進去,需要暴露出來的接口必須加上“[WebMethod]”特性,調試成功之後即可以發佈部署;
4.WebService的部署和普通網站的部署是一樣的,沒有什麼區別。

二、WebService的調用

1.新建一個測試項目,在項目引用裏面單擊點擊,選擇添加服務引用,將之前發佈的WebService地址輸入到地址欄,點擊“轉到”按鈕,會搜索到相應的服務,設置一個命名空間:

2.點擊確定後,會生成一個相應的文件夾,現在就可以調用裏面的方法了:

3.調用示例:
WebService.InvoiceWebServiceSoapClient test = new WebService.InvoiceWebServiceSoapClient();
WebService是之前添加服務引用時設置的命名空間,InvoiceWebServiceSoapClient 是對應的類。實例化之後就可以調用WebService裏面公佈出來的方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章