0

我想下面在果園CMS導入谷歌聚合物

RegisterLink(new LinkEntry { Rel = "import", Href = Url.Content("~/Themes/SomeTheme/components/font-roboto/roboto.html") }); 

在我的蘭花布局,將聚合物。但是這個請求會拋出一個404(在chrome中的網絡選項卡上)。

我對蘭花cms非常陌生,因此而苦苦掙扎。對此有任何幫助。

注意:我發現我有一個實現IResourceManager的ResourceManager類。我不確定這是否需要我做一些更改。因此也添加了這個註釋。

謝謝

回答

1

你需要把裏面的主題/ SomeTheme /組件文件夾的web.config(同ThemeMachine /樣式)作出一個修改:在兒童文件夾

<handlers accessPolicy="Script,Read"> 
     <add name="StaticFileHandler" path="*" verb="*" modules="StaticFileModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" /> 
    </handlers> 

刪除(如果存在的話)的所有web.config文件中。

+1

感謝您的支持。有用。我從http://stackoverflow.com/questions/9626611/placing-js-files-in-the-views-folder發現了這一點。我正在更新這個答案並找到你。 :) – sam113

0

您確實需要一個Web服務器來承載聚合物資產,除非您禁用網絡安全。它可以是任何Web服務器服務器。另外,〜指令可能不會被chrome文件加載器識別。