0

Я пытаюсь нижеИмпорт Google полимера в Orchard CMS

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

в моем макете орхидеи, для использования полимера. однако этот запрос выбрасывает 404 (на вкладке сети в хром).

Я очень новичок в Orchid cms и, следовательно, борюсь с этим. Любая помощь по этому поводу.

Примечание: Я обнаружил, что у меня есть ResourceManager класса, который реализует IResourceManager. Я не уверен, что мне нужно сделать некоторые изменения. Поэтому добавив эту заметку.

Благодаря

ответ

1

Вам нужно разместить web.config внутри Themes/SomeTheme папке/компоненты (такие же как ThemeMachine/Styles), делая одну модификацию:

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

Remove (если таковые имеются) все файлы web.config в папках детей ,

+1

спасибо за это. Оно работает. Я нашел это из http://stackoverflow.com/questions/9626611/placing-js-files-in-the-views-folder. Я собирался обновить это как ответ и нашел u. :) – sam113

0

Вам действительно нужен веб-сервер для размещения полимерных активов, если не отключить веб-безопасности. Это может быть любой сервер веб-сервера. Кроме того, директива ~ вероятно не будет распознана загрузчиком файлов chrome.

 Смежные вопросы

  • Нет связанных вопросов^_^