Je tente de regrouper les scripts et les styles bootstrap pour mon application. Mon débogage fonctionne Mais quand je le publie, ne charge pas les scripts et les styles.Le regroupement avec MVC4.5 ne fonctionne pas après la publication
ajouter une BundleConfig (BootstrapBundleConfig)
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/js").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-1.10.4.custom.js",
"~/Scripts/jquery-migrate-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/gridmvc.js",
"~/Scripts/gridmvc.lang.fa.js",
"~/Scripts/jquery.validate.js",
"~/scripts/jquery.validate.unobtrusive.js",
"~/Scripts/jquery.validate.unobtrusive-custom-for-bootstrap.js",
"~/scripts/entitypicker.js",
"~/scripts/js-persian-cal.js",
"~/scripts/json2.js",
"~/scripts/bootbox.js",
"~/Scripts/jalali.js",
"~/Scripts/calendar.js",
"~/Scripts/calendar-setup.js",
"~/Scripts/lang/calendar-fa.js"
));
bundles.Add(new StyleBundle("~/content/css").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-responsive.css",
"~/Content/bootstrap-mvc-validation.css",
"~/Content/themes/ui-lightness/jquery-ui.css",
"~/Content/js-persian-cal.css",
"~/Content/entitypicker.css",
"~/Content/gridmvc.css",
"~/Content/aqua/theme.css",
"~/Content/calendar-system.css"
));
}
ajouter enregistrer ce dans Global
BootstrapSupport.BootstrapBundleConfig.RegisterBundles(System.Web.Optimization.BundleTable.Bundles);
et définir des styles/script dans _layaout
<link href="@Styles.Url("~/content/css")" rel="stylesheet" />
@Scripts.Render("~/js")
Mais quand publierai et ouvrir Voir la page Source
<link href="/Content/css?v=65vDyivXbF9ucPBBLls9CVnwUcCNass7hOMNUEXbN-I1" rel="stylesheet" />
et quand ouvrir ce fichier obtenir une erreur en première ligne.
/* Minification failed. Returning unminified contents.
(962,1): run-time error CSS1019: Unexpected token, found '@charset'
(962,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(962,17): run-time error CSS1019: Unexpected token, found ';'
(994,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
Je recherche dans google et utilisé différentes méthodes, mais l'erreur n'est pas résolue.
ajouter tous style à un chemin spécial (Content/Them/Bootstrap) et utiliser
new StyleBundle("~/content/Them/Bootstrap")
utilisation
BundleTable.EnableOptimizations = true;
autres ..
Je supprime 'BundleTable.EnableOptimizations' mais ne fonctionne pas. – Niloo
Je ne vous ai jamais dit de l'enlever. –
Je définis false/true mais ne charge pas les styles/scripts. – Niloo