In my ASP.NET app I use HttpWebRequest for fetching external resources which I\'d like to be cached. Consider the following code:
var req = WebRequest.Create(\"h
I know this is an old thread, but another thing to consider regarding this issue is the IE security settings for the user account the ASP.NET application is running as. HTTP caching (CachePolicy.Level = Default, HTTP cacheable resources) was not working for our application until we added the remote host to the Trusted Sites list.
This article was useful for our cache troubleshooting: http://blogs.msdn.com/b/ieinternals/archive/2011/03/19/wininet-temporary-internet-files-cache-and-explorer-folder-view.aspx