簡體   English   中英

IBM Worklight 6.0-在Visual Studio中啟動Windows 8 App設置了錯誤的WL服務器IP地址

[英]IBM Worklight 6.0 - Launch Windows 8 App in Visual Studio sets a wrong WL Server IP Address

當我使用Run-> Visual Studio Project從Worklight 6.0啟動Windows 8應用程序時,無論我使用Build for Remote Server使用了正確的IP是什么,該應用程序都是在VS中使用169.254(linnl本地塊)IP地址啟動的。 在Eclipse中查看生成的html文件看起來是正確的,但是當我啟動它時,由於某種原因,它在Visual Studio中獲得了錯誤的IP地址。

這是帶有錯誤IP地址的代碼snnipet

<script>
        // Define WL namespace.
        var WL = WL ? WL : {};
        /**
         * WLClient configuration variables.
         * Values are injected by the deployer that packs the gadget.
         */
        WL.StaticAppProps = {
   "APP_DISPLAY_NAME": "My App",
   "APP_ID": "cnu",
   "APP_SERVICES_URL": "http:\/\/169.254.80.80:9080\/cnu\/apps\/services\/",
   "APP_VERSION": "1.0",
   "ENVIRONMENT": "windowsphone8",
   "LOGIN_DISPLAY_TYPE": "embedded",
   "WORKLIGHT_PLATFORM_VERSION": "6.0.0",
   "WORKLIGHT_ROOT_URL": "http:\/\/169.254.80.80:9080\/myapp\/apps\/services\/api\/cnu\/windowsphone8\/"
};</script>

難道我做錯了什么 ?

如果它覆蓋了在啟動到Visual Studio時在遠程服務器的構建上指定的IP,那么這就是一個問題。 它應該按照您嘗試的方式工作。

一種可能的解決方法是不從Eclipse中啟動Visual Studio,而是從Windows tile頁面啟動它,然后在應用程序的Win8本機文件夾中顯式加載項目。

然后,每當您切換回Eclipse並進行構建時,回到VS時,它都應該注意某些更改,並提示您重新加載項目。

無論如何,我都會這樣做,因為如果同時運行Eclipse和VS,則構建和測試的周期時間會更短。

暫無
暫無

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

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