2013-03-15 2 views
3

내 ASP.NET MVC3 응용 프로그램에서 사용할 JavaScript 파일을 만들었습니다. 변경하기 전까지는 까지 괜찮습니다. 이제 내 앱에서 존재하지 않는 이전 JavaScript 코드를 사용하고 있습니다. VS를 닫은 후 다시 열었습니다. 파일을 삭제하고 다시 만들었습니다. 태그를 제거하고 다시 설정했습니다. 컴퓨터를 껐다가 다시 켜기도했지만 잘 모릅니다. 그 밖에 할일. 이것은 내가이 코드를 넣으면, 정말 이상한입니다 :VS2010 ASP.NET MVC 응용 프로그램의 버그?

<script type="text/javascript" src="myScript.js"></script> 

을 내가 그것을 찾고 이지만, 내 하드 드라이브에뿐만 아니라 존재 않습니다 myScript.js의 내 이전 버전을 사용할 수 있습니다! !! !! VS의 원하지 않는 캐싱입니까, 브라우저 (Chrome 23.0.1271.97)입니까? 이것은 버그입니까? 이걸 어떻게 고칠 수 있니, 제발, 나는 미쳐 버릴거야! 당신은 오히려 CTRL + 자바 스크립트를 변경할 때마다 F5 키를 눌러

+0

설명 할 수 없습니다. 그 밖의 무엇을 공유 할 수 있습니까? –

+3

이것은 브라우저의 JS, CSS 등을 캐시하는 기능입니다. 브라우저를 지우십시오. 또는 스크립트 포함을 '' – nemesv

+0

과 같이 변경하십시오. 브라우저에서 Ctrl-R을 눌러 캐시 된 스크립트를 업데이트하십시오. –

답변

1

아만가 올바른 서버에서 신선한 파일을 얻기 위해 브라우저를 적용 :

CTRL + F5 --> is requesting a new copy as if there is no caching. 

사이드 노트, 일반 F5는 수표를 강요 그래서 경로에 서버가 캐시 된 버전의 검사와

다양한 도구를 동의하면은 무슨 일이 일어나고 있는지보기 위해 사용하는

Firebug 
Fiddler 2 

그런데 IE에서 CTRL + F5를 눌러도 캐시를 보지 못했고 F12 개발자 도구를 사용하고 브라우저를 닫지 않고 항목을 지웠습니다. 처리에 좌절 할 수 있습니다.

1

먼저 Ctrl + F5를 사용하여 브라우저의 캐시를 지 웁니다. 정보를 업데이트합니다. 백엔드에서 몇 가지 사항을 변경하면이 작업을 반복해야합니다. 그렇지 않으면 동일한 문제가 발생합니다 ...

관련 문제