我想在我的新項目中少用。我已經安裝了dotLess和System.Web.Optimization.Less包(如Yet Another "Add LESS to your ASP.NET MVC Project" Post中所述),本地一切工作正常。但是,當我發佈項目IIS7服務器與空CSS文件/Content/Main/site?v=
asp mvc IIS7 less/sass空文件
這是響應我的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擴展追加到我的網站.less文件(Site.less.css
)服務器響應內容(/Content/Main/site?v=K-FFpFNtIXPUlQamnX3qHX_A5r7TM2xbAgcuEmpm3O41
),但它仍然純粹少用其所有變量等。
同Bundle Transformer: Sass and SCSS
我錯過了什麼?
我刪除了所有的少,只留下'body {font-family:Arial; }'但仍然是空的網站?v =' – Aray