How to force HttpWebRequest to use cache in ASP.NET environment?

前端 未结 3 2000
庸人自扰
庸人自扰 2021-02-09 09:33

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         


        
3条回答
  •  误落风尘
    2021-02-09 10:03

    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

提交回复
热议问题