2013-08-26 11 views
10

Tüm javascript ve css kombine. Ama baktığım zaman küçültülmüşler. Nedenini bilmiyorum.Asp.net mvc paketi. Birleştirme işleri iyi. Ama sıkıştırma ve küçültme çalışmıyor

Benim paket aşağıda gösterilmiştir:

 protected void Application_Start() 
    { 
#if DEBUG 
     BundleTable.EnableOptimizations = false; 
#else 
        BundleTable.EnableOptimizations = true; 
#endif 
     AreaRegistration.RegisterAllAreas(); 
     WebApiConfig.Register(GlobalConfiguration.Configuration); 
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 
     RouteConfig.RegisterRoutes(RouteTable.Routes); 
     BundleConfig.RegisterBundles(BundleTable.Bundles); 

     GlobalConfiguration.Configuration.MessageHandlers.Add(new CorsHandler()); 
    } 

Ve:

  bundles.Add(new Bundle("~/bundles/jqueryval").Include(
      "~/Scripts/jquery-ui.js", 
      "~/Scripts/jquery.validate.js", 
      "~/Scripts/grid.locale-tr.js", 
      "~/Scripts/jquery.jqGrid.js", 
      "~/Scripts/bootstrap.js", 
      "~/Scripts/messages_tr.js", 
      "~/Scripts/jquery.form.js" 
      ) 
     ); 
     bundles.Add(new Bundle("~/bundles/mainjs").Include(
      "~/Scripts/jquery-1.10.2.js", 
      "~/Scripts/bootstrap.js", 
      "~/Scripts/superfish.js", 
      "~/Scripts/jquery.flexslider.js", 
      "~/Scripts/jquery.kwicks-1.5.1.js", 
      "~/Scripts/jquery.easing.1.3.js", 
      "~/Scripts/jquery.cookie.js", 
      "~/Scripts/touchTouch.jquery.js" 
      ) 
     ); 

     bundles.Add(new Bundle("~/bundles/allcss").Include(
      "~/Content/Css/bootstrap*", 
      "~/Content/Css/opa-icons.css", 
      "~/Content/Css/charisma-app.css", 
      "~/Content/Css/ui.jqgrid.css", 
      "~/Content/Css/jquery-ui.css" 
      ) 
     ); 

     bundles.Add(new Bundle("~/bundles/maincss").Include(
      "~/Content/Css/bootstrap.css", 
      "~/Content/Css/responsive.css", 
      "~/Content/Css/style.css", 
      "~/Content/Css/touchTouch.css", 
      "~/Content/Css/kwicks-slider.css" 
      ) 
     ); 

Benim küresel asax aşağıda gösterilen muhtemelen konum nedeni

@System.Web.Optimization.Scripts.Render("~/bundles/mainjs") 
@System.Web.Optimization.Styles.Render("~/bundles/maincss") 
+1

Hata ayıklama modunda mısınız? Komut dosyası referansları için çıktı HTML nedir? – MikeSmithDev

cevap

19

Bir ScriptBundle yerine bir Bundle kullandığınız için küçültülmezler. A Bundle yalnızca bunları gruplandırır (hey, bir kelime içinde ne var :)) A ScriptBundle paketler ve minimize eder.

+0

Teşekkür ederim. Haklısın. – fuat

7

Onlar minified edilmez DEBUG modu.

bu

BundleTable.EnableOptimizations = true; 

ayarlamak ve ne olacağını görmek için deneyin.