DotLESS IIS7不起作用:LESS未被渲染



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

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

我在webconfig文件中添加了httpHandler,就像他们推荐的一样

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

我还创建了一个configSection,发现如果它不是配置的第一个子级,它将返回500内部错误。(太棒了)

并添加了作为节点的子节点的设置,它似乎被假设在那里。

主页面中包含的less文件中没有任何样式正在加载。有什么帮助吗?

我也遇到了同样的问题。对我有用的是将以下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类型,我认为dotlesscs.org.

上的说明中没有列出

最新更新