簡體   English   中英

Windows Phone 8設備連接到Web API問題

[英]windows phone 8 device connecting to web api issue

我有一個Windows Phone 8設備,已將其解鎖以進行開發。 我已成功將應用程序部署到Windows Phone 8 lumia 820,但無法將應用程序連接到部署在計算機上的Web API。 我該怎么做?

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

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

手機和您的機器是不同的操作系統,因此localhost無法正常工作(這將指向手機)。 您需要確保您的機器使網絡api在網絡上公開可用,然后使用您可以使用該api的pc ip對其進行調用。

順便說一句,如果您想從設備獲取IP地址,則可以通過此代碼。 只需運行它並進行逐步調試,您將找到IP。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM