我有一个允许用户下载csv的应用程序。不使用SSL时,这种方法效果很好。但是,使用安全连接时,出现“ Internet Explorer无法打开此Internet站点”。我知道问题与我的HttpCaching策略有关。以下MS支持文档解释了该问题:http://support.microsoft.com/kb/316431但是,我似乎无法使其正常工作。有任何想法吗?

HttpCachePolicy cachePolicy = Response.Cache;
        cachePolicy.SetCacheability(HttpCacheability.Private);
        cachePolicy.SetNoStore();
        cachePolicy.SetMaxAge(new TimeSpan(0L));
        cachePolicy.SetRevalidation(HttpCacheRevalidation.AllCaches);


我尝试了不同HttpCacheability类型的组合。

最佳答案

我发现在显式设置可缓存性之前清除标头可以解决此问题。

Response.Clearheaders();

10-01 19:15