2012-11-01 3 views
2

ASP.NET MVC 4, .NET 4.5를 사용하고 있습니다. 여기 번들의 CSS 파일이 수정 된 후에도 새 쿼리 문자열 토큰이 생성되지 않습니다.

bundles.Add(new StyleBundle("~/Content/css").Include(
         "~/Content/bootstrap/css/bootstrap.css", 
         "~/Content/bootstrap/css/bootstrap-responsive.css", 
         "~/Content/site.css")); 

이 번들에서 생성 된 가져옵니다 CSS에 대한 링크입니다 : 여기

내가 추가 해요 번들의

<link href="/Content/css?v=8HZAB6C8ZnrIPYNFzMQKt0AR4AUsUYBjxPPkbGSRIZo1" rel="stylesheet"> 

내 문제는 내가 수정하고있어입니다 bootstrap.css하는 는 번들의 일부이며 v querystring var에 대한 새 토큰을 생성하지 않으므로 이전 버전을 가져옵니다.

나는 ... 나는이 파일을 변경하지만이 일이 아니라고 파악하기 위해 asp.net 최적화 프레임 워크를 얻기 위해 응용 프로그램을 다시 시작 강제로 시도했습니다

어떤 도움이 크게 감사합니다, 감사합니다!

답변

1

좋아요, 오늘 아침 시행 착오로 한 시간이 지나면이 문제의 원인을 알아낼 수있었습니다.

bootstrap.css와 같은 디렉토리에 원래 다운로드에서 bootstrap.min.css 사본이 있습니다. 따라서 .min 파일을 제거한 후에는 번들링 및 축소 프로세스 중에 변경 사항을 적용하기 시작했습니다.

다른 사람에게 도움이되기를 바랍니다.

+1

오늘도 비슷한 문제가 있습니다. 기본 동작은 파일의 .min 버전을 사용하는 것입니다. 수행 한 것처럼 파일을 제거하거나 Web.config에서'usePreMinifiedFiles = "false"'를 설정해야합니다. Microsoft에 수치. –