无头HttpHandler与VS2013预览

Not*_*ple 5 less dotless visual-studio-2013

我刚刚安装了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>
Run Code Online (Sandbox Code Playgroud)

如果我强行缩小,这个问题似乎就会消失.System.Web.Optimization.BundleTable.EnableOptimizations = false;这表明它处理HTTP处理程序的方式有所不同

Mar*_*oth 7

尝试在无点的配置中放置handleWebCompression ="false"(在web配置中)

  <dotless minifyCss="false" cache="true" web="false" handleWebCompression="false" />
Run Code Online (Sandbox Code Playgroud)

  • 这似乎完美无缺,任何想法为什么这只发生在2013年? (2认同)