I implemented a VirtualPathProvider that delivers content from a DB. Everything works fine except that the pages are cached indefinately. Any changes to the content won't be reflected on the next call to the same page. I have to in fact clear out the Asp.Net Temp folder in order to get the new content. How do I get VirtualPathProvider to always deliver up-to-date content. I've even tried overriding the GetCacheDependency to always return Nothing and still no luck. I am using Vista as a development machine.