up vote 3 down vote favorite
share [g+] share [fb]

I'm developing an ASP classic site under Windows 7 (form a queue ladies). The problem is IIS seems to be heavily making use of its cache for both static and dynamic content which really conflicts with my 'make a small change, alt-tab, hit ctrl-F5' development style. Changes made to .asp files may take two or three refreshes to show up where as changes to .js files can take 20 times as many. How do I go about turning the caching off on my development machine?

Cheers.

in b4 stop using asp classic

link|improve this question

feedback

2 Answers

up vote 5 down vote accepted

Click on the server name then go to output caching.

Click Add Cache Rule then type the extensions - .aspx, .aspx.vb, .aspx.cs, .js etc. (not sure if you can do all on one)

Then simply either tick the prevent all caching or untick user-mode caching and it should stop IIS from keeping a cache of the pages.

Next time you do a full refresh, it should get the files from the hard drive and not the cache/memory




I do not currently have a machine with IIS7 on that I can muck around with so I Googled and found the picture below:

alt text

link|improve this answer
winrar. thanks wil. – jammus Nov 20 '09 at 9:59
feedback

This blog might help: Response caching in IIS7.

It explains how this functionality can be controlled by editing system.webServer/caching section or by using IHttpCachePolicy intrinsic.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.