Ответ 1
При использовании Asp.Net вы можете добавить тип mime в свой web.config:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >
</system.webServer>
Я использую IIS 7.5, и я не могу загрузить меньше файлов, потому что он дает ошибку 404.
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>
LESS:
@primary_color: green;
#container {
width: 200px;
height: 200px;
background: @primary_color;
}
При использовании Asp.Net вы можете добавить тип mime в свой web.config:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >
</system.webServer>
При использовании webmatrix перейдите в " Документы \IISExpress\config", откройте "applicationhost.config" и добавьте строку mimeMap fileExtension = ". less" mimeType = "text/css" в разделе " staticContent". Надеюсь, это поможет.
В моем приложении MVC 5 я пробовал многие из этих подходов и не мог решить проблему. В конечном счете, я установил Web Essentials для VS 2013 и воспользовался встроенным компилятором LESS. Каждый раз, когда вы сохраняете файл LESS, он генерирует соответствующий CSS. В моем макете я просто указываю на файл CSS и работаю над моей проблемой.
Я столкнулся с этой ошибкой несколько раз, и, несмотря на добавление типа mime, я снова и снова получал ту же ошибку.
Затем я обнаружил, что добавление типа mime только исправляет код ошибки 406, а не 404. Это как-то связано с привилегиями, которые я думаю.
Итак, попробуйте открыть файл как Administator (например, notepad.exe
→ run as Administrator
) и перезаписать файл самим. Это сработало для меня.
Вот хороший учебник по видео, который должен начать работать → http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-you-need-to-check-out-less-js/
EDIT: на самом деле это не исправление, а небольшой совет. всегда добавляйте type="text/css"
при открытии тегов стиля или ссылок на таблицу стилей в теге ссылки.