2015-07-21 63 views
1

我使用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:本地主機服務正在調試模式下運行。

+0

嘗試從另一臺計算機擊中URL。您的計算機可能會阻止來自其他設備的連接。 –

+0

您是否使用[fiddler](http://www.telerik.com/fiddler)等代理測試了您的服務 – SWilko

+0

您的本地服務位於不同的計算機上嗎?如果是這樣,請查看http://stackoverflow.com/questions/31360068/need-to-access-my-vm-windows-8-local-iis-from-my-mac-os-x-host-machine?noredirect = 1 –

回答

相關問題