VS를 통해 실행할 때 잘 작동하는 MVC 5 응용 프로그램을 빌드했습니다. 처음으로 서버에 게시 할 때도 작동합니다. 이제는 내 CSS 파일을 수정하지 않고 전체 프로젝트를 다시 게시하지만 웹 사이트에는 여전히 이전 CSS 파일이 표시됩니다. 서버에서 모든 파일을 제거하고 몇 번 시도했지만 여전히 동일합니다. 서버에서 CSS 파일을 검사하면 변경 내용이 파일 내에 있습니다.서버에서 변경되지 않은 변경 사항
<link href="/Content/cssmain?v=Ikj7NnMg3q9kTHR7ynWOJDQFGMZl3mtVMi_2EkOJxc41" rel="stylesheet"/>
가 어떻게 내 CSS를 minificate하는 VS 강제 할 수 있습니다 :
나는 그것이 내가 그 심지어 서버에없는 다른 파일에 액세스 말한다 소스를 확인하는 경우와 같이 MVC 결합 상품에 관한 생각 다시 파일로?
나는 재건, 청소를 시도하지하지만 운이
편집했습니다 다음과 같은 내 번들 설정 모양과 모든 파일 내용 폴더에있는 서버에 있습니다.
bundles.Add(new StyleBundle("~/Content/cssmain").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/ilightbox.css",
"~/Content/bannerscollection_zoominout.css"));
많은 감사
브라우저 캐시를 비우셨습니까? 이것은 서버와 관련이 없을 수도 있습니다. – Brian
또한 css에 매개 변수를 사용하고 있으므로 타임 스탬프에 여분의 매개 변수를 추가하십시오. 'cssmain? v = .... & [email protected]()' 그런 식으로 브라우저는 다른 URL을보고 캐시가 아닌 새로운 것으로로드됩니다. – Brian
다른 브라우저를 사용해 보았습니다. 나는 내 css에 대한 매개 변수를 사용하고 있지 않다. mvc 번들에 의해 수행된다고 가정한다. – Whistler