5

我刚刚安装了 Visual Studio 2013 预览版并运行了我的网站。我注意到在我的网站中使用的 less 文件没有正确转换为 css 并且作为空白 CSS 文件下降。

当我强制缩小捆绑包时,似乎在无点 httphandler 内部出现了问题,一切正常。

网络配置

<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 处理程序的方式有所不同

4

1 回答 1

7

尝试将 handleWebCompression="false" 放在 dotless 的配置中(在 web 配置中)

  <dotless minifyCss="false" cache="true" web="false" handleWebCompression="false" />
于 2013-06-30T06:55:38.977 回答