IIS 7.5を使用していますが、404エラーが発生するため、lessファイルをロードできません。
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Less Tutorial</title>
<link rel="stylesheet/less" href="style.less" />
<script src="less-1.0.41.min.js"></script>
</head>
<body>
<div id="container">
<a href="#">My Anchor</a>
</div>
</body>
</html>
もっと少なく:
@primary_color: green;
#container {
width: 200px;
height: 200px;
background: @primary_color;
}
Asp.Netを使用する場合、web.configにMIMEタイプを追加できます。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >
</system.webServer>
Webmatrixを使用する場合、「Documents\IISExpress\config」に移動して「applicationhost.config」を開き、行を追加しますmimeMap fileExtension = "。less" mimeType = "text/css" 「staticContent」セクションの下。お役に立てれば。
私のMVC 5アプリケーションでは、これらのアプローチの多くを試しましたが、問題を解決できませんでした。最終的に、VS 2013のWeb Essentialsをインストールし、組み込みのLESSコンパイラーを利用しました。 LESSファイルを保存するたびに、対応するCSSが生成されます。私のレイアウトでは、CSSファイルを指し示すだけで問題を回避できます。
私はこのエラーに何度も直面しましたが、MIMEタイプを追加しても同じエラーが何度も発生しました。
次に、MIMEタイプを追加すると404エラーコードではなく、406エラーコードが修正されることを発見しました。
そのため、ファイルを管理者として開くようにしてください(notepad.exe
-> run as Administrator
)そしてファイルをそれ自体で上書きします。これは私のために働いた。