1

さて、私は怒ったと思います。私は、すべてTwitter Bootstrap/Lessを使用するMVC4VS2010プロジェクトをいくつか持っていますが、現在VS2012で問題なく使用しています。ただし、新しいMVC4インターネットプロジェクトを作成しようとして、他の2010プロジェクトでBootstrapに使用したセットアップを模倣しようとすると、機能しません。Chromeコンソールでは、次のように表示されます。

ここに画像の説明を入力してください

両方のファイルがあり、土曜日の半分を費やして、@#($ @#*$が何をしているのかを把握しようとしました。VS2012でのファイル設定は次のとおりです。

ここに画像の説明を入力してください

そして、これが私のヘッダーです:

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

誰かが明らかな間違いを見ることができますか?さまざまな組み合わせを試しましたが、今のところ、これをできるだけシンプルにしようとしています。御時間ありがとうございます!

4

2 に答える 2

3

.lessのMIMEタイプがありませんか?

system.webServerweb.configのセクションに以下を追加してみてください。

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

または、IISにMIMEタイプを追加します

于 2013-01-08T19:55:31.313 に答える
0

時間の都合上、WinLessを介して.lessファイルをプリコンパイルすることにしました。LESS javascriptファイルを開発で機能させることは、物事をスピードアップするのに役立ちますが、ああ

于 2012-12-30T00:13:58.867 に答える