我从dotlesscss.org下载了我的无点核心dll,并完成了在项目中正确使用less所需的所有步骤。
正如他们在主页上解释的那样,我已经包含了对.dll的引用。
我将httpHandler添加到webconfig文件中就像他们推荐的那样
<add type="dotless.Core.LessCssHttpHandler,dotless.Core" validate="false" path="*.LESS" verb="*" />
我还创建了一个configSection,发现如果它不是配置的第一个子节点,它将返回500 INTERNAL ERROR。 (这太棒了)
并将设置添加为节点的子节点,它似乎应该是。
正在加载母版页中包含的较少文件中的所有样式。 有什么帮助吗?
答案 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的说明中列出。