我將LESS引入到現有的ASP.NET Web表單應用程序中。爲了讓智能感知工作,我決定設置LessCssHttpHandler
來攔截對.less.css
結尾的文件的請求。這樣,Visual Studio仍然認爲我們正在處理一個CSS文件。我這樣做是通過添加以下行到我的web.config文件:.LESS文件上的智能感知
<add type="dotless.Core.LessCssHttpHandler, dotless.Core"
validate="false" path="*.less.css" verb="*" />
爲了得到這個工作,我不得不調整我的IIS設置,以便.css
文件會由ASP.NET框架處理。不幸的是,通過這樣做,現在我現有的.css
文件(由於沒有在.less.css
中結束,因此沒有由無點HTTP處理程序處理)沒有返回任何內容。這很有意義,因爲ASP.NET框架在看到帶有該擴展名的文件時並不知道該怎麼做。
是否有某種基本的HTTP處理程序,我可以設置除了我上面處理正常的.css
文件?喜歡的東西:
<add verb="*" path="*.css" type="insert some base HTTP handler here that will simply return the contents of the file" />
您是如何獲得Intellisense工作的?我也使用Chirpy,但似乎它只是一個普通的CSS編輯器,不識別LESS語法? – jamiebarrow 2011-08-02 12:28:19
@jamiebarrow我沒有得到LESS語法支持,只有CSS語法支持。如果你找到方法,請LMK。 – 2011-08-04 01:06:04
好吧,我誤解了:)謝謝你清理。看過但沒有發現任何東西。 IIRC的Chirpy插件可能會提供它作爲一點?希望如此 :) – jamiebarrow 2011-08-04 07:45:58