2013-08-05 3 views
8

Я добавил сверток в BundleConfig.cs, как показано ниже:Связки не загружаются в ASP.NET MVC 4

bundles.Add(new ScriptBundle("~/bundles/angular").Include("~/Scripts/angular.min*")); 

В _Layout.cshtml я следующее:

<body> 
    @RenderBody() 

    @Scripts.Render("~/bundles/jquery") 

    @Scripts.Render("~/bundles/angular") 

    @RenderSection("scripts", required: false) 
</body> 
</html> 

В сетевого трафика он не отображает угловой файл.

ответ

20

пакетирования в ASP.NET MVC довольно умный, поскольку он понимает * .min и когда использовать или не использовать его. Так что если вы делаете это в пачке:

bundles.Add(new ScriptBundle("~/bundles/angular").Include("~/Scripts/angular.js")); 

В отладочном режиме, он будет посылать запрос на "/scripts/angular.js" и в релизе-режиме он будет посылать запрос на "/scripts/angular.min.js"

Для того, чтобы извлечь выгоду из этого , вы должны поместить как исходный, так и миниатюрный файл в папку сценариев. Таким образом, когда вы отладка вы имеете полный доступ к несжатому источнику и в производственной среду, оптимизированный файл будет загружен

+0

Почему downvote? Правильный ответ –

+0

Просто помните, что если '.min' не существует в unmifined файле, встроенный mifier сделает это для вас на основе Unmified файла. На самом деле нет никаких оснований хранить мини-файлы рядом с незащищенными, поскольку иногда это вызывает большую путаницу, если вы обновляете неминифицированный файл до более новых версий, но мини-файл по-прежнему остается старым. – ppumkin

0

вы дали неверное имя файла

~/Scripts/angular.min* 

вместо этого он должен быть

~/Scripts/angular.js 

.min будут автоматически добавлены в продуктивном режиме \

Bundler not including .min files

+0

Имя файла angular.min.js –

+0

загрузить как файлы сжаты и не сжимаются и поместить их в папку –

+0

я редактировал свой ответ, чтобы добавить ссылку –

0

в моем случае проблема была с Global.asax.cs

вам нужно иметь

BundleConfig.RegisterBundles (BundleTable.Bundles);

в вашем Application_Start()

Смежные вопросы