我使用Azure移動應用程序的Xamarin.Forms應用程序作爲後端服務。 如何使用本地服務實例進行調試?Xamarin:在Azure移動應用程序服務上使用本地實例調試應用程序
試過以下,但返回錯誤:
public const string applicationURL = @"http://192.168.0.4:59996/";
public const string gatewayURL = @"";
public const string applicationKey = @"Overridden by portal settings";
public static MobileServiceClient client = new MobileServiceClient (
Constants.applicationURL, Constants.gatewayURL,
Constants.applicationKey);
會發生錯誤是:
System.Net.WebException: Error: ConnectFailure (Connection refused) ---> System.Net.Sockets.SocketException: Connection refused
以下是在移動應用服務的關鍵:
<add key="MS_MobileServiceName" value="XXXMobileApp" />
<add key="MS_ApplicationKey" value="Overridden by portal settings" />
<add key="MS_MasterKey" value="Overridden by portal settings" />
<add key="MS_SigningKey" value="Overridden by portal settings" />
<add key="EMA_MicroserviceID" value="XXXMobileApp" />
<add key="EMA_RuntimeUrl" value="https://groupa2edxxx.azurewebsites.net" />
<add key="EMA_Secret" value="Overridden by portal settings" />
我應該如何界定客戶端在Xamarin?
PS:本地主機服務正在調試模式下運行。
嘗試從另一臺計算機擊中URL。您的計算機可能會阻止來自其他設備的連接。 –
您是否使用[fiddler](http://www.telerik.com/fiddler)等代理測試了您的服務 – SWilko
您的本地服務位於不同的計算機上嗎?如果是這樣,請查看http://stackoverflow.com/questions/31360068/need-to-access-my-vm-windows-8-local-iis-from-my-mac-os-x-host-machine?noredirect = 1 –