我有一个MobileFirst Hybrid Windows平板电脑应用程序错误,只能在几种设备类型上重现,所以我想使用Visual Studio 2013的“在远程计算机上运行”功能进行调试。我已经能够使用6.3版本的MobileFirst Studio,但在我当前版本的MobileFirst 7.1 Studio中,我似乎无法将我构建的应用程序指向任何地方,但我的本地开发MobileFirst服务器(不起作用)在远程机器上。)
基本上在以前的版本中,当构建应用程序时,我会在Windows Tablet应用程序的index.html文件中看到这些行。
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "WorkExecution",
"APP_ID": "WorkExecution",
"APP_SERVICES_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/",
"APP_VERSION": "7.5.2.1",
"ENVIRONMENT": "windows8",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "6.3.0.0",
"WORKLIGHT_ROOT_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/api\/WorkExecution\/windows8\/"
};
请注意,我的主机名和端口已嵌入到worklight_root_url和app_services_url中。我可以轻松地将它们更改为指向我们的生产MobileFirst Server,以便我可以在远程机器上进行调试。但是在新版本的MobileFirst studio 7.1中,index.html看起来像这样:
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "Work Execution",
"APP_ID": "WorkExecution",
"APP_SERVICES_URL": "\/apps\/services\/",
"APP_VERSION": "7.6.1",
"APP_VERSION_WPUNI": "7.6.1",
"ENVIRONMENT": "windows8",
"ENVIRONMENT_WPUNI": "windowsphoneuniversal",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "7.1.0.0",
"WORKLIGHT_ROOT_URL": "\/apps\/services\/api\/WorkExecution\/windows8\/",
"WORKLIGHT_ROOT_URL_WPUNI": "\/apps\/services\/api\/WorkExecution\/windowsphoneuniversal\/"
};
请注意,服务器和端口信息已被删除。但是,当部署到远程计算机时,应用程序仍尝试仅连接到我的maxanywin8:10080开发服务器。
此新版本中的服务器主机和端口信息在哪里?我搜索了我的windows / native目录,找不到任何引用。
答案 0 :(得分:0)
我发现现在为Windows应用程序存储了服务器位置,现在它已移至windows8 / native / AppName.Shared / wlclient.properties文件。