这对我来说很棘手,我已经摆弄了几个小时没有运气。
问题: 在 WebMatrix 中运行站点时,样式表一直以 /OrchardLocal/ 开头。这会导致找不到样式表。脚本 URL 很好。我的主题是基于果园自带的 The Theme Machine 主题。当我将样式/脚本引用添加到 Layout.cshtml 中时,我使用以下代码(作为示例):
Style.Include("style.css");
Script.Include("script.js")
复制问题: 使用 ClickToBuild.cmd 在发布模式下编译站点,然后使用路径在 WebMatrix 中打开站点:\build\Stage
样式/脚本将呈现为(注意 OrchardLocal):
<link href="/OrchardLocal/Themes/MyTheme/Styles/style.css" rel="stylesheet" type="text/css" />
<script src="/Themes/MyTheme/scripts/script.js" type="text/javascript"></script>
我尝试在 Orchard Admin --> Settings 中更改基本 URL,但这没有什么区别。
谢谢,
安德鲁