Disable static content caching in IIS 7
- by Lee Richardson
I'm a developer having what should be a relatively simple problem in IIS 7 on Windows Server 2008 R2. The problem is that IIS 7 is overzealously caching all static content on the server. It's caching all .html and .js content and not noticing when the content changes on disk unless I iisreset.
I've tried the following:
Deleting the local cache in my browser (I'm 99% positive this is a server caching issue)
In IIS Admin in OutputCaching adding an .html extension and unchecking "User mode caching" and unchecking "Kernel-mode caching"
In IIS Admin in OutputCaching adding an .html extension and checking "User mode caching" and selecting the radio for "Prevent all caching"
In IIS Admin editing Output Cache Feature settings and unchecking "Enable cache" and "Enable kernel cache under OutputCaching.
Running "C:\Windows\System32\inetsrv\config\appcmd set config "SharePoint - 80" -section:
system.webServer/caching -enabled:false"
Looking through applicationHost.config and disabling anything related to caching I could find.
Nothing seems to work. I'm getting very frustrated. Can anyone please help?