2013-08-26 8 views
10

काम नहीं कर रहे संपीड़न और minifying सभी मेरे जावास्क्रिप्ट और सीएसएस संयुक्त। लेकिन जब मैं देख रहा हूं कि वे कम नहीं हैं। मुझे नहीं पता क्यों।Asp.net एमवीसी बंडल। अच्छी तरह से संयोजन संयोजन। लेकिन

मेरे बंडल नीचे दिखाया गया है:

  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" 
      ) 
     ); 

मेरे वैश्विक asax नीचे में दिखाया गया है:

 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()); 
    } 

और:

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

क्या आप डीबग मोड में हैं? स्क्रिप्ट संदर्भों के लिए आउटपुट HTML क्या है? – MikeSmithDev

उत्तर

19

वे कम नहीं हैं क्योंकि आप स्क्रिप्टबंडल के बजाय बंडल का उपयोग कर रहे हैं। बंडल केवल उन्हें बंडल करता है (हे, एक शब्द में क्या है :)) स्क्रिप्टबंडल बंडल और minifies।

+0

धन्यवाद। तुम सही हो। – fuat

7

वे न्यूनतम किया नहीं कर रहे हैं क्योंकि आप में शायद रहे हैं DEBUG मोड।

इस

BundleTable.EnableOptimizations = true; 

सेट और देखो क्या होता की कोशिश करो।

संबंधित मुद्दे