2012-06-27 3 views
1

나는 시험 번들링 및 축소에서는에 대한 mvc4 응용 프로그램을 만들하지만 난 그것을 실행하고 HTML 렌더링 코드를 볼 때 나는 더 내 CSS와 자바 스크립트 는 번들링 및 축소에서는이 mvc4

<link href="/Content/themes/base/jquery.ui.resizable.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.selectable.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.accordion.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.autocomplete.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.button.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.dialog.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.slider.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.tabs.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.datepicker.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.progressbar.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/themes/base/jquery.ui.theme.css" rel="stylesheet" type="text/css" /> 

<link href="/Content/site.css" rel="stylesheet" type="text/css" /> 

하지만 시각적 기본적으로 번들되지 않은 눈치 스튜디오 내 레이아웃 파일에 추가

@Styles.Render("~/Content/themes/base/css", "~/Content/css") 
    @Scripts.Render("~/bundles/modernizr") 

그래서 나는 CSS와 자바 스크립트가 번들이 아닌 이유를 알고 싶습니까?

+0

http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification 디버그 모드를 참조하십시오. – RickAndMSFT

답변

2

같은 것을 얻습니다. 나는이 생각에 내 Web.config를 변경하는 경우 :

<link href="/Content/themes/base/css?v=ps9Ga9601PrzNA2SK3sQXlYmNW3igUv5FOdOPWptyus1" 
    rel="stylesheet" type="text/css"> 
<link href="/Content/css?v=VvXiCiApDAv4OzD9Y7PEaTL0kONCWIV6Skw7uh51PZk1" 
    rel="stylesheet" type="text/css"> 
+2

이 맞습니다. 내 튜토리얼 http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification에 모두 나와 있습니다. – RickAndMSFT

0
BundleTable.EnableOptimization = true; 

은 Global.asax에에) (위해 Application_Start에 방법이 코드 줄을 추가합니다

<system.web> 
    <compilation debug="false" targetFramework="4.5" /> 
    ... 
</system.web> 

... 대신이 렌더링 .cs. 그러면 web.config의 모든 설정이 무시되고 최적화가 활성화됩니다. 자세한 내용은 Refer 번들 및 소형화 구현 방법에 대한 비디오 자습서