2015-02-06 6 views
5

나는 여기서 내가 무엇을 놓치고 있는지 분명하지 않다. 멀리까지 나는 followed the instruction here을 말할 수 있습니다. 하지만 내 CSS 번들은 여전히 ​​축소되지 않습니다. 나는 <compilation debug="true">을 제거하여 내 Web.config의에서 사용할 수 디버깅을했습니다내 CSS가 축소되지 않는 이유는 무엇입니까?

public static void RegisterBundles(BundleCollection bundles) 
{ 
    bundles.UseCdn = true; 
    BundleTable.EnableOptimizations = true; 

    bundles.Add(new ScriptBundle("~/bundles/otherjquery").Include(
      "~/App_Themes/Travel2/Script/jquery-ui.min.js", 
      "~/Scripts/jquery.validate.unobtrusive.js", 
      "~/Scripts/jquery.unobtrusive-ajax.js")); 

    Bundle availabiltyResult = new StyleBundle("~/bundles/css/availabiltyResult").Include(
       "~/CSS/Travel2/Air.css", 
       "~/CSS/Travel2/Air/AvailabiltyResults.css" 
       ); 
    availabiltyResult.Transforms.Add(new CssMinify()); 
    bundles.Add(availabiltyResult); 
} 

:

여기 내 RegisterBundles 코드입니다.

enter image description here

하지만 CSS가 번들지고 있지만, 축소 된 없습니다 : 내가 여기서 뭘

enter image description here

를 놓치고 난 JS 번들 및 축소 된 지 볼 수 있습니까?

+0

전체 사진을 볼 수 있도록 TFS 또는 Git Repo에 연결할 수 있습니까? – JosephMCasey

+6

Firebug보기를보고 있습니다. Firebug가 CSS를 더 읽기 쉽게 다시 포맷합니다. 텍스트 편집기에서 소스를보십시오. – Kami

+1

Cr * p, 오른쪽 @ 카미. 피 들러를 사용하여 그것을 보았을 때 나는 그것이 축소되었음을 볼 수 있습니다. #Fail – Liam

답변

1

파일은이 축소되었지만 FireBug은 코드를 다시 구문 분석하여 보이지 않는 것처럼 보였습니다. 축소 된 지 나는 CSS는 (사실) 인 것을 알 수 있습니다 Fiddler를 사용하여 보면 : @Kimi에

enter image description here

명예를 그것을 안보를 위해.

-1

코드를 릴리스으로 설정해야합니다.

+0

아니요. web.config는 디버그 변수가 아닙니다. – Liam

+0

config와 아무 관련이 없습니다. VS는 솔루션을 빌드하는 단계에서 축소 작업을 수행하므로 릴리스 빌드를 설정하고 프로젝트를 시작/다시 빌드해야합니다. 다음에 엉덩이에서 촬영하기 전에 대답을 읽으십시오! 생각해보십시오. 디버깅을하는 동안 축소하면 불편할 수 있습니다. 따라서 Release 빌드를 수행 할 때만 occours를 축소하는 것이 좋습니다. 적어도 이것은 JS에서 작동합니다. – baHI

+0

아니, 그게 틀렸어. 나는 지금 DEBUG에서 그것을 실행하고 있으며 minification은 일어나고있다. ''는 실제로 그것을 켜거나 끕니다. web.config에서이 설정을 제거하도록 구성 설정을 해제하지 않았습니까? – Liam

관련 문제