Visual Studio无法识别css

时间:2013-08-03 19:41:41

标签: asp.net css asp.net-mvc less

我有奇怪的问题。我下载了主题。然后我进入主题的主文件夹并在浏览器中打开索引html。一切都好看,看起来很好。 Css和javascript加载正确。然后我将主题的文件夹复制到我的asp.net mvc项目中(包含所有文件夹(包括css和js文件夹))。但是当我用我的浏览器css打开index.html并且javascript没有正确加载时。我不知道为什么。

我的主题文件夹结构如下所示:

enter image description here

我的asp.net mvc项目中的主题文件夹结构如下所示:

enter image description here

我的HTML代码:

<link rel="stylesheet/less" type="text/css" href="themes/less/bootstrap.less">
<script src="themes/js/less/less.js" type="text/javascript"></script>
<script src="themes/js/lib/jquery-1.9.1.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>

我也试过(〜/):

<link rel="stylesheet/less" type="text/css" href="~/themes/less/bootstrap.less">
<script src="~/themes/js/less/less.js" type="text/javascript"></script>
<script src="~/themes/js/lib/jquery-1.9.1.min.js"></script>
<script src="~/bootstrap/js/bootstrap.min.js"></script>

例外:

enter image description here

不是:在asp.net mvc项目中它没有工作,否则它正在工作。

1 个答案:

答案 0 :(得分:3)

谢谢daniele我在我的网络配置中添加了这个并解决了问题:

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