2012-04-12 10 views
0

私のASP .Net MVCアプリケーションでdotlessを使用します。無限のファイルをコンパイルします。私の.lessファイルでMixins関数を使用すると、「リソースはStylesheetとして解釈されますが、MIMEタイプtext/plainで転送されます」というエラーが表示されます。私の.lessファイルからMixins関数を削除すると、正常に動作します。 私の欠点は何ですか?dotlessは、私のASP .Net MVCアプリケーションでMixins関数をコンパイルしません。

Visual Studio 2010、Windows 7(IIS 7)でASP.Net MVC 3を使用します。

編集:

.LESS入力

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; 
} 

出力:

body 
{ 
    padding: 0; 
    margin: 0; 
} 

結果Maxins機能が切り捨てられた後!

+0

例を挙げてください。 –

+0

結果の例を追加しました。 – Ata

答えて

0

「リソースがスタイルシートとして解釈されず、MIMEタイプtext/plainので転送」

私はそれが任意の助けになるかどうか分からないが、私はこのエラーにCassini-を使用していません何度も得ましたmime型をうまく処理します。

WindowsにバンドルされているIIS 7を使用していますか、またはcassiniが起動している可能性はありますか? IIs Expressを試しましたか?

これは役に立たない場合は無視してください。

+0

IIS7とVS 2010 ASP Webサーバーでテストします。 – Ata

0

問題を解決しました。 dotless.Coreのバージョンが1.0.0.3であることを参照しています。私はそれを新しいバージョン(1.3.0.0)に置き換え、問題を解決しました。

関連する問題