遠端連線webservice遇到無法訪問的問題解決辦法
阿新 • • 發佈:2018-11-03
如果在本地測試webservice可以執行,在遠端卻顯示“測試窗體只能用於來自本地計算機的請求”或者"The test form is only available for requests from the local machine. ",那是因為沒有開啟遠端訪問的原因。
大家都知道,Web服務做好後,釋出在網上,別人要呼叫你提供的介面時,是無法開啟測試窗體的,這讓很多的朋友都蠻鬱悶,為什麼別人提供的服務介面就能夠開啟測試窗體,而我的就不行呢?是不是我的程式碼寫的有問題呢?其實不是這樣的,下面,我就來教你如何實現這個功能,讓客戶端也能夠開啟測試窗體。
在web.config的<system.web></system.web>中間加入如下配置節內容
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>