LESS文件无法加载(404)

Dio*_*oso 48 iis less http-status-code-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>
Run Code Online (Sandbox Code Playgroud)

减:

@primary_color: green;

#container {
    width: 200px;
    height: 200px;
    background: @primary_color;
}
Run Code Online (Sandbox Code Playgroud)

Gio*_*zio 101

使用Asp.Net时,您可以在web.config中添加mime类型:

<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".less" mimeType="text/css" />
  </staticContent >
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

  • @Marthijn:因为当使用set text/less时,IIS可以使用以下信息阻止向浏览器发送文件:"由于浏览器不接受文件扩展名,因此无法显示资源". (2认同)

Geo*_*rey 8

使用webmatrix时,请转到" Documents\IISExpress\config ",打开"applicationhost.config"并在" staticContent " 部分下添加行mimeMap fileExtension =".less"mimeType ="text/css ".希望这可以帮助.


Chr*_*phe -2

这是一个很好的视频教程,应该可以帮助您入门 -> http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-you-need-to-check-out-less-js/

编辑:不是真正的修复,而是一个小提示。type="text/css"在打开样式标签或链接到链接标签中的样式表时始终添加。