VS2013開發一個簡單的asmx接口程序


一、開發和調試

1:創建一個ASP.NET web應用程序

2:選擇空的模板

3:系統生成項目目錄

4:右鍵項目-添加項-新建項

5:選擇Web  服務(ASMX)

6:選擇之后項目中會有一個Test.asmx服務程序,打開如下所示,如果想在一個服務中實現多個業務的方法就給多個[WebMethod]標簽

然后下面定義方法;

7:右鍵項目發布,選擇自定義,並給出配置文件名稱

8:選擇發布方法為文件系統,指定目標位置

9:左側有發布信息,如下則發布成功

10:右鍵點擊Test.asmx,選擇在瀏覽器中查看即可看到該web服務中的方法列表

11:我們選擇Test1,進入如下如

12:點擊調用,返回結果如下,說明一個簡單的a+b的入參接口開發成功

二、發布服務

一中說的是開發階段的發布方式,而正常的服務需要發布到IIS下面,如何發布呢,我們接下來將說明

2.1:查看WebROOT發布目錄到底是什么樣子

 

2:把WebROOT整個目錄發布到IIS作為一個站點服務,輸入網站名稱,目錄地址,和端口號,勾選立即啟動

3:測試

在瀏覽器輸入http://localhost:8091/Test.asmx,即可訪問Test整個測試服務,如下圖所示,說明服務發布成功

可以在其他主機訪問服務了

這次我們選擇Test2,是一個減法,如下圖

結果如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM