2015-05-21 35 views
0

我試圖將現有的ASP.NET Web應用程序改裝到我們業務的MobileFirst環境中,同時在兩個項目之間儘可能多地使用相同的代碼庫。MobileFirst混合應用程序。將mainFile更改爲子目錄

我遇到的問題是,雖然瀏覽器應用程序大多是單個頁面,但它仍在一個子文件夾(Views/ControllerPath)中。因此,鏈接到任何來源(js,imgs)大約95%的鏈接都以'../'開頭。我的問題是,在MobileFirst項目中,您似乎無法更改mainFile所在的目錄(默認爲/common/index.html)。

爲了讓您知道,我確實在application-descriptor.xml文件中找到了mainFile標記,並且可以將其更改爲不同的路徑,以便我的子文件夾中的文件出現。但在預覽時,MobileFirst會注入一些無法找到的js/css依賴項(我猜是因爲它是在'common'文件夾中創建的)。有什麼方法可以改變搜索這些MobileFirst依賴關係的位置嗎?

回答

0

答案是否定的。

mainFile值必須是放置在公共文件夾中的index.html。
更改此值(我們實際上希望將它從application-descriptor.xml中刪除,以便您永遠不會看到它並能夠觸摸它)不受支持。

此元素的其他選項是將其指向遠程服務器以獲取WebSphere Portal支持。除此之外,不支持修改。

+0

我很害怕這個。謝謝 – Dan

相關問題