【发布时间】:2016-01-13 19:42:14
【问题描述】:
我正在尝试在我的新项目中使用 less。我已经安装了 dotLess 和 System.Web.Optimization.Less 包(如Yet Another "Add LESS to your ASP.NET MVC Project" Post 中所述),并且在本地一切正常。但是当我发布项目 IIS7 服务器响应空 css 文件 /Content/Main/site?v=
这是我的 web.config
...
<configSections>
<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" />
</configSections>
<system.web>
<httpHandlers>
<add path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler, dotless.Core" />
</httpHandlers>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="dotless" path="*.LESS" verb="*" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition=""/>
</handlers>
</system.webServer>
<dotless minifyCss="false" cache="true" web="false" />
还有我的 BundleConfig.cs
bundles.Add(new LessBundle("~/Content/Main/site").Include("~/Content/Main/Site.less"));
当我将 css 扩展名附加到我的 Site.less 文件 (Site.less.css) 时,服务器会以内容 (/Content/Main/site?v=K-FFpFNtIXPUlQamnX3qHX_A5r7TM2xbAgcuEmpm3O41) 进行响应,但它的所有变量等仍然较少。
Bundle Transformer: Sass and SCSS也一样
我错过了什么?
【问题讨论】:
标签: asp.net-mvc iis-7 less dotless