MVC BundleConfig 파일에 이상한 문제가 있습니다. 내 사이트를 게시하기 전에 BundleTable.EnableOptimizations를 true로 설정하고 게시 후 내 css 파일이 최소화 될 때까지 기다리고있었습니다. 그러나 ScriptBundle의 한 파일은 축소되었으며 동일한 ScriptBundle의 다른 파일은 축소되지 않았습니다. 여기에 내가 무슨 뜻입니다 :BundleTable.EnableOptimizations가 작동하지 않습니다. MVC
내 BundleConfig 코드 : 내가 가진
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/Site.css"));
BundleTable.EnableOptimizations = true;
및 _Layout에
:@Styles.Render("~/Content/css")
그래서이 코드의 결과는 내가 브라우저에서 사이트의 소스를 검사 할 때,이다 , 거기에 내 bootstrap.css 및 Site.css 파일이 결합되어 있지만 bootstrap.css가 축소되고 Site.css 파일이 아닌 하나의 CSS 파일이 있습니다. 시스템이 왜 내 Site.css 파일을 축소하지 않는지 알 수 없습니다.
그것은 내가 가진 가장 이상한 문제이므로, 무슨 일이 일어나고 있는지 알고 있다면 나를 도와주세요. 는 이미 축소 된와 MVC 번들이 무시하기 때문에
확장이 실패하도록 Site.css에 구문 오류가있을 수 있습니다. http://csslint.net/ 또는 다른 유효성 검사기를 통해 CSS를 실행할 수 있습니까? – Esko
번들과 minfiy 사이에 다른 것을 읽으십시오. 그러면 당신은 당신의 답을 찾으십시오. – Surajghosi
내 CSS 파일 @Esko에는 주요 문법 오류가 없었지만 어쨌든 피드백 덕분에 다른 경우에는 문제가 될 수 있습니다! – Misho