LESS файл не загружается (404)

Я использую 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;
}

Ответ 1

При использовании Asp.Net вы можете добавить тип mime в свой web.config:

<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".less" mimeType="text/css" />
  </staticContent >
</system.webServer>

Ответ 2

При использовании webmatrix перейдите в " Документы \IISExpress\config", откройте "applicationhost.config" и добавьте строку mimeMap fileExtension = ". less" mimeType = "text/css" в разделе " staticContent". Надеюсь, это поможет.

Ответ 3

В моем приложении MVC 5 я пробовал многие из этих подходов и не мог решить проблему. В конечном счете, я установил Web Essentials для VS 2013 и воспользовался встроенным компилятором LESS. Каждый раз, когда вы сохраняете файл LESS, он генерирует соответствующий CSS. В моем макете я просто указываю на файл CSS и работаю над моей проблемой.

Ответ 4

Я столкнулся с этой ошибкой несколько раз, и, несмотря на добавление типа mime, я снова и снова получал ту же ошибку.

Затем я обнаружил, что добавление типа mime только исправляет код ошибки 406, а не 404. Это как-то связано с привилегиями, которые я думаю.

Итак, попробуйте открыть файл как Administator (например, notepad.exerun as Administrator) и перезаписать файл самим. Это сработало для меня.

Ответ 5

Вот хороший учебник по видео, который должен начать работать → http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-you-need-to-check-out-less-js/

EDIT: на самом деле это не исправление, а небольшой совет. всегда добавляйте type="text/css" при открытии тегов стиля или ссылок на таблицу стилей в теге ссылки.