1

내 ASP.NET MVC5 프로젝트에서 Bundling/Minificationdotless을 함께 사용하고 있습니다.파일이 간헐적으로 번들에 포함되지 않음

var commonCss = new StyleBundle("~/bundles/main.css").Include(
       "~/CSS/global.css", 
       "~/CSS/header.less", 
       "~/CSS/footer.css" 
       ); 

commonCss.Transforms.Clear(); 
commonCss.Transforms.Add(new LessTransform()); 
commonCss.Transforms.Add(new ConfigurableStyleTransform(cssSettings)); 

return commonCss; 

LessTransform()System.Web.Optimization.Less에서입니다.

간헐적으로 header.less 파일이 번들에 포함되어 있지 않습니다. 경우에 따라 코드를 변경하지 않고 가끔은 그렇지 않을 수도 있습니다.

나는 유효성 검사기를 통해 덜 파일을 실행했지만 문제는 발견되지 않았습니다.

번들에 포함되지 않은 파일은 파일을 찾을 수 없거나 구문 문제가있는 경우에만 나타납니다. 그러나이 인스턴스에는 적용 할 수없는 것으로 보입니다.

이 파일이 번들에 포함되지 않은 이유는 무엇입니까?

+0

http://stackoverflow.com/q/15252829/880709 –

+0

해결 했습니까? 우리는 간헐적으로이 문제를보고 있습니다. –

+0

@CharlesBoyung 불행히도 없습니다. VS Web Essentials를 사용하여 CSS로 미리 컴파일했습니다. 공정하게하기 위해서 실제로는 CSS가 요청 될 때마다 즉각적인 변환이 이루어지지 않기 때문에 더 나은 해결책입니다. – Curt

답변

0

this bug in dotless 일 가능성이 있습니다. 그렇다면 고정 될 때까지 Web.config의 dotless 섹션에 disableParameters="true"을 지정하여 문제를 해결할 수 있습니다.

+0

죄송합니다. "거짓"이 아니라 "사실"이라고 말한 것으로 알고 있습니다 ... – Rytmis