0

バンドルとミニネイションの新機能です。MVCプロジェクトで初めて実装しようとしています。バンドルされたスクリプト/ CSSが認識されていません

私はBundleConfig.csファイル追加しました:

public class BundleConfig 
{ 
    public static void RegisterBundles(BundleCollection bundles) 
    { 
     //libs scripts 
     bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
     "~/Scripts/libs/jquery/jquery-{version}.js", 
     "~/Scripts/libs/jquery/jquery-ui-{version}.js", 
     "~/Scripts/libs/jquery/jquery.mask*", 
     "~/Scripts/libs/jquery/jquery.validate*")); 

     bundles.Add(new ScriptBundle("~/bundles/ko").Include(
     "~/Scripts/libs/ko/knockout-{version}.js")); 

     //site scripts 
     bundles.Add(new ScriptBundle("~/bundles/site").Include(
        "~/Scripts/site/*.js")); 

     bundles.Add(new StyleBundle("~/Content/site/").Include("~/Content/site/*.css")); 
    } 
} 

とのGlobal.asaxに追加する:

BundleConfig.RegisterBundles(BundleTable.Bundles); 

は、その後、私は私のレイアウトページにスクリプト/ CSSのレンダリング:

<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>@ViewBag.Title</title> 
    @Styles.Render("~/Content/site/Fonts.css") 
    @Styles.Render("~/Content/site/Site.css") 
    @RenderSection("styles", required: false) 

    @Scripts.Render("~/bundles/jquery") 
    @Scripts.Render("~/bundles/ko") 
    @Scripts.Render("~/bundles/site") 
    @RenderSection("scripts", required: false) 
</head> 

これは機能しません、私はスクリプトとCSSが再作成されていないことを示すすべての種類のエラーを受け取り続けますgnized。例えば

Uncaught ReferenceError: jQuery is not defined

は私が間違って何をしているのですか?

+0

ファイルを手動で追加したり、バンドルを使用したりしないでください - あなたの '

0

はあなたがすでにバンドルjqueryの、KOおよびサイトを参照して追加、すべてのスクリプトファイル

を2回追加され、ここを参照してください。

これらのファイルをもう一度追加する必要はありません。設定、私のアイデアを与えた@BasantaMatiaコメントを1として

<script src="~/Scripts/Libs/jquery/jquery-3.1.1.min.js"></script> 
<script src="~/scripts/libs/jquery/jquery-ui-1.12.1.min.js"></script> 
<script src="~/Scripts/Libs/jquery-mask/jquery.mask.min.js"></script> 
<script src="~/Scripts/Libs/knockout/knockout-3.4.1.js"></script> 
<script src="~/Scripts/Site/Site.js"></script> 
+0

上記のコメントを参照してください – user3378165

+0

BundleConfigファイルのRegisterBundles(BundleCollectionバンドル)メソッドの後にこの行 "BundleTable.EnableOptimizations = false;"を追加し、 –

関連する問題