我正在尝试下面
RegisterLink(new LinkEntry { Rel = "import", Href = Url.Content("~/Themes/SomeTheme/components/font-roboto/roboto.html") });
在我的兰花布局中,使用聚合物。但是这个请求会抛出404(在chrome中的网络选项卡上)。
我对Orchid cms非常陌生,因此对此挣扎。对此有任何帮助。
注意:我发现我有一个实现IResourceManager的类ResourceManager。我不确定这是否是我需要做的地方做出一些改变。所以也要添加这个注释。
由于
答案 0 :(得分:1)
您需要在Themes / SomeTheme / components文件夹(与ThemeMachine / Styles相同)中放置一个web.config进行一次修改:
<handlers accessPolicy="Script,Read">
<add name="StaticFileHandler" path="*" verb="*" modules="StaticFileModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
删除(如果存在)子文件夹中的所有web.config文件。
答案 1 :(得分:0)
除非禁用Web安全性,否则您确实需要Web服务器来托管聚合物资产。它可以是任何Web服务器服务器。另外,〜指令可能不会被chrome文件加载器识别。