基本步驟如下:
1、visualstudio生成web服務,并部署到某一文件夾ws中。
2、服務器IIS在“網站”中右擊添加一新網站ws,將目錄定位1中的目錄ws(添加網站過程中要求設置如下圖所示網站名,路徑,綁定ip等內容。ip一旦綁定,訪問時將按照ip來訪問))。
這時訪問該服務,會出現“”HTTPError503.Theserviceisunavailable”的出錯頁面。

3、繼續做以下設置:在自動生成的“ws”(由2中網站而自動生成)的應用程序池中,找到ws應用程序池,右鍵菜單并選擇“屬性”,選擇4.0的框架(在visualstudio使用2010的4.0的框架生成的),托管管道模式選擇“經典”,并勾選“立即啟動應用程序池”(要保證應用程序池要處于運行,未運行將看不到效果)。

4、之后訪問服務會出現下圖情況:

這時點擊網站zs,并在“IIS”中的“目錄瀏覽”。

在"操作"下,點啟用,此按鈕將變成禁用,則可消除此錯誤。

5、配置右側服務器,在“功能”視圖中,雙擊“ISAPI和CGI限制”以確認Web服務擴展被設置為“允許”。
Tisp:
a、如果該擴展不在列表中,請在“操作”窗格中單擊“添加”。
b、在“添加ISAPI和CGI限制”對話框中,在“ISAPI”或“CGI路徑”框中鍵入.dll或.exe文件的路徑,或者單擊“瀏覽”導航到相應文件的位置。
c、在“描述”框中,鍵入該限制的簡要說明。
d、(可選)選中“允許執行擴展路徑”以使限制可以自動運行。
e、如果不選中此選項,則限制狀態將為“不允許”,這是默認狀態。您可以在以后選中此選項并單擊“操作”窗格中的“允許”來允許該限制。單擊“確定”。
6、如果不能瀏覽web服務,右擊該網站右鍵程序池–高級設置,往下拖,在進程模型中有標識一項,點擊后面的省略號,在彈出窗口的“內置帳戶”下拉,選擇“NetworkService”,確定。
好了,經過幾個步驟,電腦和手機都可以訪問了。
