1

我已经从 dotlesscss.org 下载了我的 dotless 核心 dll,并完成了在项目中正确使用 less 所需的所有步骤。

正如他们在主页中解释的那样,我已经包含了对 .dll 的引用。

我就像他们推荐的那样将 httpHandler 添加到 webconfig 文件中

<add type="dotless.Core.LessCssHttpHandler,dotless.Core" validate="false" path="*.LESS" verb="*" />

我还创建了一个 configSection,发现如果它不是配置的第一个子项,它将返回 500 INTERNAL ERROR。(太棒了)

并将设置添加为节点的子节点,它似乎是假设的。

我的 less 文件中包含在母版页中的所有样式都没有被加载。有什么帮助吗?

4

1 回答 1

4

我遇到了同样的问题。对我有用的是将以下 web.config 设置放在 system.webServer 下,而不是 .less 网站在 system.web 下显示的建议设置:

<system.webServer>
  <handlers>
    <add name="dotless" path="*.LESS" verb="*" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition=""/>
  </handlers>
  <validation validateIntegratedModeConfiguration="false"/>
</system.webServer>

资料来源:http ://cyrilgupta.com/?p=520

如果您还没有这样做,您还需要在 IIS 中为 .less 文件添加 MIME 类型,我认为 dotlesscss.org 的说明中没有列出。

于 2013-04-30T00:50:54.067 回答