2013-11-28 28 views
0

我有一個Windows Phone 8設備,我已解鎖開發。我已成功地將應用程序部署到我的Windows Phone 8 lumia 820,但我無法將應用程序連接到部署在我的機器上的web api。我該怎麼做?Windows Phone 8設備連接到Web API問題

基本上我認爲我將需要該設備的IP地址。我怎樣才能得到它

<bindings> 
       <binding protocol="http" bindingInformation="*:30134:localhost" /> 
       <binding protocol="http" bindingInformation="*:30134:169.254.80.80" /> 
      </bindings> 

回答

1

的手機和你的機器有不同的操作系統,以便本地主機無法正常工作(這將指向電話)。你需要確保你的機器使你的網絡上公開的api可用,然後用你的pcs ip調用它,以確保api可用。

0

順便說一句,如果你想從設備獲取ip地址,你可以通過這個代碼。只需運行它並逐步調試,您就會發現IP。

 var hostnames = Windows.Networking.Connectivity.NetworkInformation.GetHostNames(); 
     foreach (var hn in hostnames) 
     { 
      if (hn.IPInformation != null) 
      { 
       string ipAddress = hn.DisplayName; 
      } 
     }