4

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

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

在此处输入图像描述

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

在此处输入图像描述

我的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>

例外:

在此处输入图像描述

不:在 asp.net mvc 项目中它不起作用,否则它正在工作。

4

1 回答 1

3

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

<system.webServer> 
 <staticContent> 
  <mimeMap fileExtension=".less" mimeType="text/css" />    
 </staticContent > 
</system.webServer>
于 2013-08-10T14:53:00.750 回答