2016-10-03 3 views
0

asp .Net 웹 응용 프로그램에서 CSS 스타일, 이미지 등을 최근에 변경해야했지만 웹 서버에 게시 할 때 새로 고침 또는 로그 아웃 한 다음 다시 로그인 한 사용자도 이러한 변화는 보이지 않습니다. 사용자의 브라우저 (즉, Chrome 및 IE)에서 모든 드롭 다운이 잘못 정렬되고 이미지가 누락되는 것을 보았습니다.C# : 명확한 웹 응용 프로그램 캐시

내 모든 CSS를 참조하는 응용 프로그램에 마스터 페이지가 있습니다. 웹 응용 프로그램을 게시 할 때 CSS 변경 사항이 반영되도록하려면 어떻게해야합니까?

미리 도움을 주셔서 감사합니다.

+0

강제로 캐싱을 해제 할 수는 있지만 사용자 환경이 느려집니다. 나는 리소스 파일의 이름을 변경하여 강제로 다시 캐싱하도록했습니다. Style.css를 UpdatedStyle.css 또는 다른 것으로 변경하십시오. –

+0

@ShannonHolsinger "캐싱 사용 안 함"??? 파일 (CSS/JS)이 이미 사용자의 브라우저에 캐시되어있는 경우 URL 변경이 부족하여 캐시에서 빠져 나올 수 없습니다 (사용자가 제안했듯이 대답이어야하며 기존 질문과 중복 될 수도 있습니다) –

+0

안녕 Alexi - 캐싱을 강제로 비활성화 할 수 없다고 나는 생각하지 않습니다. 유일하게 존재하는 해결책은 무엇이든 상관없이 다시 캐시를 강제하는 것이기 때문에 여기에 의문의 여지가 있지만 클라이언트가 처음부터 캐싱하지 못하게하는 여러 가지 방법이 있기 때문에 동의합니다. –

답변

0

언제든지 Combres과 같은 패키지를 사용할 수 있습니다. 번들이 변경되면 자동으로 타임 스탬프가 추가됩니다.