0

我在Windows 10開發使用Visual Studio 2015年更新3 Xamarin.Forms 4應用程序現在我設置的ASP.net網絡API,我試圖連接到它時,它已經在本地主機上運行,​​VS Andorid仿真器1.1用於Kitkat 4.4(Andorid 4.4 API 19)。儘管我的應用程序可以與Windows Phone模擬器一起使用,但它不適用於Android模擬器。連接VS Android模擬器爲localhost

我試圖連接到10.0.2.2或169.254.80.80,就像它建議的here,但它既不能從模擬器也不能從設備本身工作。我還啓用了IIS Express,通過提供的第二個解決方案here接受來自外部設備的請求,所以我沒有想法。

您的回答,請詳細說明,因爲它似乎很多人都遇到了同樣的問題。

非常感謝!

+0

您的應用程序是否在清單中啓用了INTERNET權限?您是否檢查過您是否可以通過設備/仿真器上的瀏覽器連接到服務器? – Jason

+0

你說得很好,因爲我對Xamarin很陌生,而且我還沒有啓用INTERNET。但現在我做了,但仍然無法工作。雖然我可以從我的PCL項目訪問https://jsonplaceholder.typicode.com/posts臉部休息服務。 –

+0

這是一個Android問題,與Xamarin無關。您是否測試過是否可以通過設備瀏覽器連接到本地服務器? – Jason

回答

0

我一直的使命幾天試圖解決這個問題。擰上端口和iis綁定。但我發現這個

https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

這包創建暴露localhost的一個僞URL:[端口]到仿真器。

問題不復存在。

+0

一個解決方案的鏈接是值得歡迎的,但請確保你的答案沒有它是有用的: 添加[周圍的鏈接上下文(https://meta.stackexchange.com/questions/8231/are-answers-that-just-包含鏈接其他地方真的很好的答案/ 8259#8259) 所以你的同行用戶會有一些想法是什麼,爲什麼它在那裏,然後引用你鏈接到的頁面最相關的部分,以防萬一目標頁面不可用。 [僅僅是一個鏈接的答案可能會被刪除。](https://stackoverflow.com/help/deleted-answers) –

相關問題