2012-10-17 116 views
0

我已經關注了這個博客文章:url與Umbraco更少的集成。另外,在我的Mac上工作時,我使用SimpLESS應用程序將我的less編譯爲成功工作的css。我已將所有少於我的文件上傳到服務器上,並在虛擬目錄上設置了適當的MIME類型。該網站沒有顯示任何未找到的文件或任何其他錯誤,但這url只顯示我的較少文件的內容,並不編譯,因爲它在本地執行。@import less file inside another less not working

步驟如下:

  1. 新增dotless.core.dll到bin文件夾。
  2. 將HTTP處理程序添加到web.config中。
  3. 引用master.aspx中較少的文件
  4. 所有較少的文件位於Scripts文件夾下。
+0

在Rails中,生產服務器通常在生產環境中運行該應用程序,該應用程序默認情況下不會編譯資產,因此預計它們將被預編譯以提高性能。我對umbraco不熟悉,但也許類似的事情正在發生?例如,我已經對術語「umbraco preset assets」進行了快速搜索,並找到了https://gist.github.com/2883686。 –

+0

@JasperKennis預設資產和umbraco的概念對我來說是一個全新的概念。但是當我需要在.net本地項目上安裝較少的時候,我添加的步驟是一樣的。無法弄清楚爲什麼服務器沒有渲染少。 –

+0

我已經搜索了一些,似乎Umbraco使用配置文件(XML格式)。有沒有一種選擇可以讓你的網站隨時編輯資產? –

回答

0

它不工作時,按IIS6的處理程序下的web.config少是<!-- LESS --> <add path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler, dotless.Core" />

但是,當我改變了上面<remove name="DotLessCss" /> <add name="DotLessCss" verb="*" path="*.less" type="dotless.Core.LessCssHttpHandler, dotless.Core"爲IIS7.5,服務器然後能渲染更少。