2012-04-09 4 views
2

애플리케이션을 배포하고 클라이언트가 앱을 검토 할 때마다 자바 스크립트가 작동하지 않는 경우가 있습니다 (완전히 아님). 그러나 브라우저가 새로 고쳐지면 페이지가 의도 한대로 작동합니다.Azure에서 실행중인 페이지 및 자바 스크립트 캐싱 사용 안 함

캐시와 관련 있다고 생각됩니다. 페이지 캐싱을 비활성화하는 방법이 있습니까? Azure with .NET 4.0을 사용 중입니다.

감사합니다.

답변

2

대부분의 브라우저에서 파일 및 링크 캐싱을 안정적으로 중지하는 방법은 난수 또는 시간을 파일에 추가하는 것입니다. 예 :

http://www.domain.com/js/script.js?date=20120409120003 

이것은 페이지를로드 할 때마다 새로운 링크가되고 다음에 파일을 가져올 때마다 캐시에서 사용할 수 없게됩니다.

+3

연속 통합/어셈블리 버전을 사용하는 경우 날짜 대신 코드의 어셈블리 버전을 사용하여 실제로 중요한 경우에만 캐싱을 방지 할 수 있습니다. –

관련 문제