2016-05-04 126 views
1

我有一個運行在http://localhost:4617上的ASP.NET/Azure應用程序。我想調試從Android模擬器進行的REST調用。相關SO線程似乎表明你應該使用10.0.2.2。我已經嘗試了幾個變化,如http://10.0.2.2:4617,但似乎沒有工作。還有其他建議嗎?如何將Android模擬器連接到本地主機服務器?

如果我在我的機器上做了ping localhost,它返回Reply from ::1: time<1ms這似乎與ipv6地址有關,但我不確定這是如何相關的。

回答

0

我能弄清楚這一點。如果您運行的是Azure服務器模擬器,則需要使用管理員權限運行Visual Studio。如果你不這樣做,那麼它將不會正確地綁定到本地主機。

0

如果本地主機在桌面上運行,那就是問題所在。 當您鍵入http://10.0.2.2時,它會嘗試連接到Android模擬器本地主機。

你需要做的是找到你的計算機的IP地址(你可以使用谷歌的)。然後,一旦你有它輸入到你的Android模擬器瀏覽器,它應該工作

+0

我可以使用我的ip現在(它實際上去路由器管理頁面),但不是到ASP網站上我的桌面上的仿真程序。我怎樣才能連接到端口4617?我嘗試過http:// ,但是它在5分鐘後才超時。 – ShrimpCrackers

+0

我不確定你的設置。但是,您可能需要在本地網絡中指定您的計算機地址。 您能否詳細介紹一下您的設置? – Jon

相關問題