我正在使用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;
}
答案 0 :(得分:101)
使用Asp.Net时,您可以在web.config中添加mime类型:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >
</system.webServer>
答案 1 :(得分:8)
使用webmatrix时,请转到“ Documents \ IISExpress \ config ”,打开“applicationhost.config”并添加 mimeMap fileExtension =“。less”mimeType =“text / css”< / strong>在“ staticContent ”部分下。希望这会有所帮助。
答案 2 :(得分:1)
在我的MVC 5应用程序中,我尝试了很多这些方法并且无法解决问题。最后,我安装了Web Essentials for VS 2013并利用了内置的LESS编译器。每次保存LESS文件时,它都会生成相应的CSS。在我的布局中,我只是指向CSS文件并解决了我的麻烦。
答案 3 :(得分:0)
我现在多次遇到这个错误,尽管添加了一个mime类型,我一遍又一遍地得到同样的错误。
然后我发现添加mime类型只修复406错误代码,而不是404.它与我认为的权限有关。
因此,请尝试以管理员身份(例如notepad.exe
- &gt; run as Administrator
)打开该文件,并用自己覆盖该文件。这对我有用。
答案 4 :(得分:-2)
这是一个很好的视频教程,可以帮助您入门 - &gt; http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-you-need-to-check-out-less-js/
编辑:不是真正的修复,而是一个小小的提示。在打开样式标记或链接到链接标记中的样式表时,请始终添加type="text/css"
。