2013-06-13 4 views
1

WebMatrix 3가 설치되어 있고 내가 업로드 한 테마가 활성화되어 있습니다. 이 테마는 MVC3 면도기 응용 프로그램의 iframe을 통해 표시됩니다. 이 응용 프로그램은 테마의 CSS를 변경하지만 변경이 완료되면 테마가 변경 사항으로 업데이트되지 않습니다. 또한 업데이트하는 데 24 시간이 걸리는 것으로 나타났습니다.Iframe이 업데이트되지 않습니다.

예 : Calibri에서 Tahoma로 프로그래밍 방식으로 font-family를 변경합니다. 그러나 테마는 변경 사항을 저장하고 실행될 때 Calibri 글꼴을 표시합니다 (Tahoma로 설정된 경우).

왜? 거기에 설정이 있습니까? 제발 도와주세요

+0

ctrl + F5를 눌렀습니까? – Kyle

+0

당신의 솔루션에 대한 안녕 카일 쓰입니다. 예.하지만 아무 일도 일어나지 .. 또한 프로그램으로 새로 고칩니다 –

+0

이상하게도 내 해상도 애플 리케이션에서 나를 위해 작동합니다. 또한 iFrame을 사용하여 특정 중단 점에서 사이트를 미리 봅니다. CSS가로드되지 않을 때 Ctrl + F5 키를 누르면 모든 것이 정상입니다. 업데이트가있을 때까지 24 시간 기다리시겠습니까? 서버 문제 일 수 있습니까? – Kyle

답변

0

제가 생각하기에 문제는 iframe으로 임베드 한 HTML 페이지를 반환하는 HTTP 헤더 때문입니다. 또한 CSS 파일의 HTTP 헤더에 문제가 될 수 있습니다. 다음은 PHP 코드입니다 :

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pragma: no-cache"); 
관련 문제