2013-08-26 1 views
10

내 모든 자바 스크립트와 CSS의 결합. 그러나 내가보고있을 때 그들은 minnt하게되지 않는다. 나는 이유를 모른다.Asp.net mvc 번들. 결합은 잘 작동합니다. 하지만 압축 및 축소가 작동하지 않습니다

내 번들은 다음과 같습니다

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

을 그리고 :

  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 아래에 표시된 당신은 아마에있어 원인

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

디버그 모드에 있습니까? 스크립트 참조 용 출력 HTML은 무엇입니까? – MikeSmithDev

답변

19

ScriptBundle 대신 Bundle을 사용하기 때문에 축소되지 않습니다. A 번들은 번들로 제공됩니다 (어이, 무슨 말인지 :)) ScriptBundle 번들 및 축소.

+0

감사합니다. 당신 말이 맞아요. – fuat

7

그들은 축소 된되지 않습니다 DEBUG 모드입니다.

BundleTable.EnableOptimizations = true; 

를 설정하고 어떻게되는지보십시오.

관련 문제