Twitter Bootstrap和Visual Studio 2012 MCV4问题中的较少

时间:2012-12-29 21:54:34

标签: twitter-bootstrap

嗯,我想我已经疯了。我有一些MVC4 VS 2010项目都使用Twitter Bootstrap / Less,我现在在VS 2012中使用没有任何问题。但是,每当我尝试创建一个新的MVC4互联网项目,并模仿我在Bootstrap的其他2010项目中使用的设置时,它将无法工作!在Chrome控制台中,它显示了以下内容:

enter image description here

这两个文件都在那里,我花了一半的星期六试图弄清楚@#($ @#* $是怎么回事。这是我在VS 2012中的文件设置:

enter image description here

这是我的标题:

<link rel="stylesheet" href="/Content/themes/base/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet/less" href="/Content/themes/Admin/less/bootstrap.less" type="text/css" />
<!-- SCRIPTS -->
<script type="text/javascript" src="/Content/themes/Admin/less-1.3.1.min.js"></script> 
<script src="@Url.Content("~/Content/themes/Admin/js/bootstrap.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>  
<script type="text/javascript" src="/Content/js/jquery.timepicker.min.js"></script> 

任何人都可以看到任何明显的错误吗?我已经尝试了一大堆不同的组合,但我想尽可能简单地保持这一点。谢谢你的时间!

2 个答案:

答案 0 :(得分:3)

您是否缺少.less的MIME类型?

尝试将以下内容添加到web.config的system.webServer部分。

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

add a MIME type in IIS

答案 1 :(得分:0)

为了节省时间,我决定继续通过WinLess预编译我的.less文件。让LESS javascript文件在dev中运行只会有助于加快速度,但是哦