IIS7에서 캐싱을 해제하려면 어떻게합니까?


27

Windows 7에서 ASP 클래식 사이트를 개발 중입니다 (대기열을 형성하십시오). 문제는 IIS가 '작은 변경, alt-tab, hit ctrl-F5'개발 스타일과 실제로 충돌하는 정적 및 동적 컨텐츠 모두에 캐시를 많이 사용하는 것 같습니다. .asp 파일에 대한 변경 사항은 .js 파일에 대한 변경 사항이 20 배까지 걸릴 수있는 위치를 표시하기 위해 두세 번의 새로 고침이 필요할 수 있습니다. 개발 시스템에서 캐싱을 끄려면 어떻게해야합니까?

건배.

B4에서 ASP Classic 사용 중지

답변:


26

서버 이름을 클릭 한 다음 출력 캐싱으로 이동하십시오.

캐시 규칙 추가를 클릭 한 다음 확장명 (.aspx, .aspx.vb, .aspx.cs, .js 등)을 입력하십시오 (한 번에 모두 수행 할 수 있는지 확실하지 않음)

그런 다음 모든 캐싱 방지 또는 사용자 모드 캐싱 해제를 선택하면 IIS가 페이지 캐시를 유지하지 못하게됩니다.

다음에 완전 새로 고침을 수행하면 캐시 / 메모리가 아닌 하드 드라이브에서 파일을 가져와야합니다.




나는 현재 IIS7을 갖춘 머신을 가지고 있지 않기 때문에 아래 그림을 발견했다.

대체 텍스트


이뿐만 아니라 WCF 서비스에서 응답을 캐시 내 문제를 정리
인트-FU를

당신은 내 하루를 윌리엄으로 만들었습니다. 그것에 대해 감사합니다, 그것은 내 문제를 완전히 해결했습니다. 건배!
alexGIS

1

이 블로그가 도움이 될 수 있습니다 . IIS7의 응답 캐싱 .

system.webServer / caching 섹션을 편집하거나 IHttpCachePolicy 내장 함수를 사용하여이 기능을 제어하는 ​​방법에 대해 설명합니다.


0

이 답변은 저에게 도움이되었습니다 (참고 : IIS8을 사용하고 있습니다) 링크

"기능 설정 편집"을 클릭하여 "출력 캐시 기능"의 "캐시"를 비활성화하는 것이 좋습니다.


슈퍼 유저에 오신 것을 환영합니다! 일반적으로 우리는 사이트에서 스스로 답변을 얻을 수있는 답변을 좋아합니다. 자세한 내용을 포함하려면 답변을 수정하십시오. 자세한 내용은 FAQ 를 참조하십시오.
slm

@slm 조언을 주셔서 감사합니다. 나중에 더 자세한 내용을 추가하려고 노력하겠습니다
Ata Iravani
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.