我在 Visual Studio 中創建了一個 localhost Web 服務,非常簡單,只需一個[WebMethod] 就可以建立連接。Xamarin 安卓。
它看起來像這樣:
[WebMethod]
public string ReturnPersonName()
{
return "Donald Trump";
}
在我的另一個專案中,我想要的只是將此回傳值放入一個變數中并將其放入一個文本框中,以便在我運行應用程式時它可見。
PersonnelWS.WebService1 personnelWS = new PersonnelWS.WebService1();
Console.Writeline(personnelWS.ReturnPersonName());
我得到的錯誤是:
System.Net.WebExceptionStatus.ConnectFailure: "Error: ConnectFailure (Connection refused)"
我嘗試的所有修復是:
將系結協議標簽中的 IP 地址更改為127.0.0.1:<port>
將INTERNET權限添加到我的清單。
沒有任何地方可以輸入在10.0.2.2模擬器的代理設定中嘗試過的神奇IP,但代理無法訪問。如果我輸入這個 IP 而不是我的 URL,我會得到一個AuthenticationFailed error.
如何在我的模擬器之間建立連接,或者讓我的模擬器訪問 Web 服務?
uj5u.com熱心網友回復:
將我的 Visual Studio 配置為本地 IIS,并在我的 IIS 管理器中將 Web 服務設定為我的 IPV4 地址,并在 SoapUI 和 Android Emulator 中對其進行測驗,它可以正常作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/430758.html
