我是一個C#中的WebService asmx,有兩種方法。我在8088端口上的外部服務器上發佈了此服務,爲了連接到防火牆中的此服務,我將端口從xxx.xxx.xxx.xxx:80(路由)轉換爲192.168.20.12:8088。在瀏覽器中可以連接到這個Web服務(xxx.xxx.xxx.xxx/Service1.asmx)。現在我創建一個SmartDeviceProject,並在此模式下將Web服務添加到WebReference上時:xxx.xxx.xxx.xxx/Service1.asmx我得到此錯誤: 無法下載以下文件:xxx.xxx.xxx.xxx: 8088/Service1.asmx的WSDL 當在此模式下添加:xxx.xxx.xxx.xxx/Service1.asmx?wsdl服務成功添加但在這種情況下,代碼:WebService asmx錯誤:無法建立連接到網絡
public Service1() {
this.Url = "http://xxx.xxx.xxx.xxx:8088/Service1.asmx";
}
當我執行一個項目獲取此錯誤:無法建立連接到網絡 我得到這個錯誤,如果從URL刪除所有代碼端口8088。
有誰知道我可以如何解決這個問題?
我嘗試這種方法,但不起作用。 – wertyk
請更具體。你是什麼意思,「不起作用」?有沒有例外? –
我解決了這個錯誤,謝謝。問題出在移動模擬器的互聯網連接上。 – wertyk