DotLESS IIS7无法正常工作:LESS未呈现

时间:2012-08-28 12:23:46

标签: iis less dotless

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

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

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

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

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

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

正在加载母版页中包含的较少文件中的所有样式。 有什么帮助吗?

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。对我有用的是在system.webServer下放置以下web.config设置,而不是.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的说明中列出。