我刚刚安装了Visual Studio 2013预览版并运行了我的网站。我注意到我网站中使用的文件越少,没有被正确转换为css,而是作为空白的CSS文件。
无点的httphandler内部出现了问题,因为当我强制缩小捆绑包时,一切正常。
的web.config
<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" />
...
<httpHandlers>
<add path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler, dotless.Core" />
</httpHandlers>
...
<handlers>
<add name="dotless" path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition="" />
</handlers>
如果我强行缩小,问题就会消失。 System.Web.Optimization.BundleTable.EnableOptimizations = false;
表明处理HTTP处理程序的方式不同
答案 0 :(得分:7)
尝试在无网格配置(在网络配置中)中添加handleWebCompression =“false”
<dotless minifyCss="false" cache="true" web="false" handleWebCompression="false" />