一.編寫並發布WebService服務
1.新建空web應用程序

2.右鍵項目解決方案-添加-新建項-選擇web服務
添加完成如下:

3.可以看到實例代碼里有這一行注釋,請取消注釋,因為我們要使用ajax來調用webservice
// [System.Web.Script.Services.ScriptService]
4.實例代碼包含一個HelloWorld的方法,僅僅返回一個 Hello Word 。
在下面再寫一個帶參數的方法:
[WebMethod] public int add(int a , int b) { return a + b; }
5.右鍵項目解決方案-發布-發布方法(選擇文件系統)-目標位置(存放webservice代碼的路徑,隨便一個都行但你要記住,后面要用)-發布
發布是否成功可以看vs下的輸出欄
6.打開iis(Internet Information Services (IIS)管理器)
右鍵網站-添加網站-
物理路徑就是發布webService時選擇的路徑
選擇一個未占用的端口號
確定。
7.雙擊網站下新建的webServiceDemo
雙擊目錄瀏覽,啟用目錄瀏覽(不做這步會出錯的)
然后點擊右側-瀏覽網站
點擊文件名
8.然后就可以測試我們寫的webService方法了
9.關於啟用目錄瀏覽,可以省去這一步,在操作中也免去了點擊目錄文件這一步驟。
不用啟用目錄瀏覽,而添加默認文檔:
添加的默認文檔就是打開網站顯示的首頁。
我們將其設置為WebService1.asmx,這樣進入網站首頁顯示的就是我們寫的方法。