常見的IIS部署WebService,或者開發時,除錯WebService的問題
1、想通過瀏覽器進行呼叫測驗,比較快速方便
VS直接運行,還可以選用自己喜歡的瀏覽器進行除錯,前提需要在 Web.Config組態檔中,增加配置資訊
system.web節點下增加如下:
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
其中的配置表示支持訪問的方式,必須配置HttpGet,因為瀏覽器呼叫使用的是Get方式訪問,

配置之后,運行vs程式,或者直接打開IIS配置好的網址,就會出現測驗視窗

2、有時候發了IIS網站希望保證目錄安全性,不讓人直接看到網址物理路徑下的其他檔案,此時可以在IIS設定“禁用目錄瀏覽”

3、有時候我們希望禁止通過瀏覽器測驗,因為大部分程式都配置好了訪問節點,有人接手做,發布之后突然想禁用瀏覽器直接測驗功能,反而不知道怎么處理
只需要去除這兩行即可,但是也就意味之用戶只能通過soap方式訪問
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/17018.html
標籤:C#
