2012-04-12 12 views
0

Ich benutze dotless in meinem ASP.NET MVC-Anwendung. Es kompiliert .less Dateien gut. aber wenn ich Mixins-Funktionen in meiner .less-Datei verwende, erfahre ich, dass "Ressource als Stylesheet interpretiert, aber mit MIME-Typ text/plain" übertragen wird. Wenn ich die Mixins-Funktion aus meiner .less-Datei entferne, funktioniert alles einwandfrei. Was ist meine Schuld?dotless kompiliert nicht Mixins Funktionen in meinem ASP.NET MVC-Anwendung

Ich verwende ASP.Net MVC 3 auf Visual Studio 2010, Windows 7 (IIS 7).

Edited:

.Weniger Eingang

body 
{ 
    padding: 0; 
    margin: 0; 
} 
.border-all-around (@defaultBorder: 1px, @defaultColor: black) 
{ 
    border: @defaultBorder solid @defaultColor; 
} 

.MyStandardBox 
{ 
    .border-all-around; 
} 
a 
{ 
    color: #12aee8; 
    text-decoration: none; 
} 

Ausgang:

body 
{ 
    padding: 0; 
    margin: 0; 
} 

Ergebnis nach Maxins Funktion abgeschnitten!

+0

Bieten Sie ein Beispiel, bitte –

+0

Ich habe ein Beispiel für das Ergebnis hinzugefügt. – Ata

Antwort

0

„Ressource als Stylesheet interpretiert, sondern mit MIME-Typ text/plain übertragen“

Ich bin mir nicht sicher, ob das eine Hilfe sein würde, aber ich habe diesen Fehler viele Male, wenn Cassini mit denen nicht der Fall ist Behandle Mime-Typen sehr gut.

Verwenden Sie IIS 7, das mit Windows gebündelt ist, oder startet Cassini? Haben Sie versucht IIs Express vielleicht?

Wenn Ihnen das nicht weiterhilft, ignorieren Sie es einfach.

+0

Ich teste es von IIS7 und VS 2010 ASP Webserver, beide. – Ata

0

Problem gelöst. Ich beziehe mich auf dotless.Core, dass seine Version 1.0.0.3 ist. Ich ersetze es durch neuere Version (1.3.0.0) und das Problem gelöst.