Lesscss und ASP.NET MVC

9

Seit ich meine Site von ASP.NET WebPages auf MVC4 umgestellt habe, habe ich Probleme mit Lesscss.

CSS + Javascript-Zeilen:

%Vor%

Ich habe keine Ahnung, was falsch ist. Die Pfade sind korrekt. Das Stylesheet funktioniert, wenn Sie "/ less" aus dem CSS-Link entfernen, um es normal zu verwenden. Wenn Sie versuchen, die Lesscss JS-Datei zu verwenden, wird sie geladen, aber es wird kein Syle-Sheet geladen. F12-Dev-Tools im IE bestätigen auch, dass das Stylesheet nicht geladen wird.

Hat jemand anderes ähnliche Probleme bei der Verwendung von Lesscss mit MVC4?

    
Alex Guerin 28.05.2012, 05:12
quelle

2 Antworten

8

Sie sollten den MIME-Typ für die Dateierweiterung low in Ihrer Datei web.config angeben und diesen in Ihrer Verknüpfung anstelle von CSS verwenden.

%Vor%

Persönlich mache ich dotless und die Verarbeitung auf dem Server ist ein besserer Weg zu gehen.

Auch, nicht wirklich eine Antwort auf Ihre Frage, aber nur ein Nebenpunkt - mit MVC4 brauchen Sie nicht mehr @ Url.Content (). Ссылка

    
GeekyMonkey 28.05.2012, 09:14
quelle
24

Meiner Meinung nach ist ein einfacher Weg, dies zu verbessern, der Einsatz von nuget. Sie müssen nuget nicht verwenden, aber es macht die Dinge einfach.

  1. Installieren Sie ohne Punkte mit nuget.
  2. Installieren Sie System.Web.Optimization.Less mit nuget.
  3. Fügen Sie Ihr Bündel hinzu

    %Vor%
  4. Referenziere das Bündel

    %Vor%
  5. Fertig

BLeB 27.02.2013 23:31
quelle

Tags und Links