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

Ibm mobilefirst MobileFirst混合应用程序。将mainFile更改为子目录,ibm-mobilefirst,Ibm Mobilefirst,我正在尝试将现有的ASP.NET web应用程序改装到我们公司的MobileFirst环境中,同时在两个项目之间使用尽可能多的相同代码库 我遇到的问题是,虽然浏览器应用程序主要是一个页面,但它位于子文件夹(Views/ControllerPath)中。因此,要链接到任何源(js、IMG),大约95%的链接前面都带有“../”。我的问题是,在MobileFirst项目中,您似乎无法更改主文件所在的目录(默认为/common/index.html) 正如您所知,我确实在application-des

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

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

正如您所知,我确实在application-descriptor.xml文件中找到了mainFile标记,我可以将其更改为其他路径,这样子文件夹中的文件就会出现。但在预览时,MobileFirst注入了一些它找不到的js/css依赖项(我猜是因为它是在“common”文件夹中创建的)。有什么方法可以改变在哪里搜索这些MobileFirst依赖项吗?

答案是否定的

mainFile值必须是放置在公用文件夹中的index.html。
不支持更改此值(我们实际上希望将其从application-descriptor.xml中删除,这样您就永远看不到它,也就无法触摸它)


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

我担心这一点。谢谢