C# WebService創建與使用
WebService現在雖然有更好的方式去替代它(博主有WebApi詳細使用文章,有興趣童鞋可以進博主博客預覽。),它簡單,開發成本低。很簡單,對着本文一看就會
1.WebService的創建開發
2.WebService的發布測試
3.WebService的調用
1.WebService的創建開發
首先我們創建一個WebService的項目
然后再添加
添加成功后,可以啟動一下項目看看
大功告成,然后我們在里面寫兩個測試方法,現在是回到了最基本的頁面開發
一般處理邏輯的代碼建議再另外添加類去寫,此頁面不建議寫邏輯處理的東西,因為一個webservice服務有很多接口,代碼太多,后期維護很麻煩。注意規范 到目前都可以運行項目直接跑。
2.WebService的發布測試
我們代碼開發完成,得發布到服務器上去,供人使用。
點擊項目發布
起個中文名,然后進入連接里
選擇路徑,OK。一大步完成,進入計算機管理,這時候需要把IIS部署好,很簡單 百度上有,裝完后重啟,進入下面界面
右鍵Default Web Site 添加虛擬目錄
別名隨個人愛好,路徑是上面我們發布文件的路徑。連接里我們設置成特定用戶,用戶名就是我們計算機的名字,一般是admin之類的,打開我的電腦可以看看,有密碼寫密碼(開機密碼知道吧),沒密碼不寫。點擊測試設置看看通過不
在對我們添加的文件夾右鍵轉換為應用程序,然后預覽看看
這里很可能會出現各種錯誤,沒出來這個頁面。別着急,我們先看看頁面上的錯誤提示(基本上都是配置的問題,別着急,肯定能解決)
在服務器上發布也是大同小異, 配置一下hosts C:\Windows\System32\drivers\etc 然后拼一下端口(端口沒開的話,在入站規則里添加,IP之類的可以不填,默認就行,調用時是服務器的IP+端口+加自己的接口)
到這里基本上所有都完成了 你的webservice接口全搞定,自己測試看看 參數什么的 然后把接口+參數交給別人就完事兒了。
3.WebService的接口調用
打開我們的項目,右鍵添加服務引用
點添加Web引用,URL填路徑(我這是拿上面的用),起個名字,回到我們后台,我們調用啦
就可以使用啦,注意傳參