2011-04-12 152 views
1

我可以通過IE訪問iis上的web服務。但是,當我想通過模擬器訪問Web服務時,它會引發無法建立連接,因爲目標機器主動拒絕了它。我正在使用VS 2008.Emulator可以訪問互聯網。我更新了我的網站作爲localhost或http://127.0.0.1/,但它不起作用。 Anonymus訪問在Web服務上啓用,我不使用代理服務器。什麼可以是問題?由於目標機器主動拒絕,無法建立連接

回答

1

127.0.0.1(又名localhost)表示「持有當前套接字的機器」。如果你在模擬器上,那就意味着「連接到模擬器本身」,所以基本上你試圖連接到一個網絡服務器在emullator而不是託管它的PC(它是一個虛擬機,所以它們是有效地兩個明顯分開的機器)並且由於顯而易見的原因而失敗。

使用PC的IP地址或主機名。

+0

是的,你是對的。但是在我寫了ip地址之後,它說「無法從傳輸連接讀取數據」。你知道什麼會導致這個錯誤嗎? – jhash 2011-04-12 21:13:11

+0

不知道如何建立連接(例如,它是直通連接?)很難說。 – ctacke 2011-04-12 21:37:13

+0

也有同樣的問題。儘管我可以通過互聯網訪問外部網站,但仍然無法使用Windows Mobile模擬器訪問我的PC的本地主機。有什麼建議麼? – 2012-10-02 10:57:45

0

我最後一次看到這是因爲服務器沒有其實際的IP。我不相信模擬器不能訪問計算機的127.0.0.1地址。您是否嘗試過使用實際的IP地址?

+0

是的,你是對的。但是在我寫了ip地址後,它說「無法從傳輸連接讀取數據」。你知道什麼會導致這個錯誤嗎? – jhash 2011-04-12 21:15:50

相關問題