MobileFirst混合应用程序。将mainFile更改为子目录

时间:2015-05-21 17:32:03

标签: ibm-mobilefirst

我正在尝试将现有的ASP.NET Web应用程序改造到我们业务的MobileFirst环境中,同时在两个项目之间使用尽可能多的相同代码库。

我遇到的问题是,虽然浏览器应用程序主要是单个页面,但它位于子文件夹(Views / ControllerPath)中。因此,要链接到任何来源(js,imgs),大约95%的链接前面都有一个' ../'。我的问题是,在MobileFirst项目中,您似乎无法更改mainFile所在的目录(默认为/common/index.html)。

您知道,我确实在application-descriptor.xml文件中找到了mainFile标记,我可以将其更改为其他路径,因此我的子文件夹中的文件确实出现了。但是在预览中,MobileFirst注入了一些它无法找到的js / css依赖项(我猜测是因为它是在' common'文件夹中创建的)。有什么方法可以改变搜索这些MobileFirst依赖项的位置吗?

1 个答案:

答案 0 :(得分:0)

答案是否定的。

mainFile值必须是放在公共文件夹中的index.html 不支持更改此值(我们真的希望将它从application-descriptor.xml中删除,以便您永远不会看到它并且能够触摸它)。

此元素的唯一其他选项是将其指向远程服务器以获取WebSphere Portal支持。除此之外,不支持修改。