我使用工作燈V6.1和我現在面臨上部署我的應用程序到Windows 8的問題,再現步驟如下:部署工作燈應用到Windows 8專業版64位
- 添加在Windows 8環境中工作燈應用
- 使用工作燈生產服務器設置構建的應用程序,使用Visual Studio 2012驗證正確的工作
- 複製本地文件夾到Windows 8專業版64位環境,開設了.jsproj文件終極
- 時我運行這個應用程序使用g的Win8模擬器我得到0x2efd錯誤,其次是其他錯誤
impossibile to add dynamic content
和Host is not responsive
,顯然該應用程序不起作用。
.html文件包含Worklight生產的正確引用,它來自安裝在Windows8 Pro x64中的Web瀏覽器,我可以正確地訪問生產服務器。
清單文件包含以下功能:
<Capabilities>
<Capability Name="enterpriseAuthentication" />
<Capability Name="internetClientServer" />
<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />
</Capabilities>
這裏是JavaScript項目的Visual Studio控制檯的截圖:http://i.imgur.com/iyxLVZq.png
工作燈靜態屬性如下所示:
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "jqueryExtendedApplication",
"APP_ID": "jqueryExtendedApplication",
"APP_SERVICES_URL": "http:\/\/172.17.196.140:9080\/worklight\/apps\/services\/",
"APP_VERSION": "1.0",
"ENVIRONMENT": "windows8",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "6.1.0.00.20131219-1900",
"WORKLIGHT_ROOT_URL": "http:\/\/172.17.196.140:9080\/worklight\/apps\/services\/api\/jqueryExtendedApplication\/windows8\/"
};
如前所述,我可以使用此鏈接從Web瀏覽器訪問Worklight控制檯:http://172.17.196.140:9080/worklight/console/#catalog
已成功添加移動Web環境,就像我在加載消息框時所獲得的所有其他環境一樣,聲明應用程序試圖訪問Worklight服務器以查找可用更新(如果我沒有將connect on startup
設置爲true我不明白)。預覽網址是http://172.17.196.140:9080/worklight/apps/services/preview/jqueryExtendedApplication/mobilewebapp/1.0/default/jqueryExtendedApplication.html
,如果它是有用的:我的應用程序的佈局不正確的適合任何屏幕,無論是在生產和開發利用策略環境:
我創建了一個空的Windows8應用程序,添加jquerymobile 1.3 .2並部署,開發服務器無法加載它,生產服務器成功加載但卡住顯示旋轉齒輪:
更新:不添加JQM空應用程序的作品。我認爲這可能是其他應用程序的問題。是不是由Windows 8環境支持的JQM v1.3.2?聽起來很奇怪..
當您說「從安裝的Web瀏覽器o Win 8我可以正確地達到生產服務器」 - 您是否意味着您可以加載Worklight Console?查看是否可以加載控制檯 - 這是您的Worklight Server是否可訪問的真實測試。 –
正如您所說,我可以從安裝在Windows8 pro x64中的任何瀏覽器加載生產服務器的Worklight控制檯。 – Riccardo
否...等待,您在步驟3中說您已將本機文件夾複製到Windows 8計算機。因此,在生成本機文件夾的機器上,您已將其指向Windows 8機器中的worklight服務器;但是您是否也通過Windows 8機器上的控制檯部署了.wlapp? –