我的应用程序使用带有OutputCache的ASP.NET MVC 5(详细地说,我们使用MVCDonutCaching)来缓存高流量站点和昂贵的路由.
某些Actions有一个Custom ActionFilter,它Content-Range
根据视图模型添加标题.没有缓存它就像魅力一样.当启用缓存时,第一次命中是正确的(Content-Range
响应中存在标题) - 但第二次只包含Content-Type
,并且HTML/JSON响应和我们的自定义Content-Range
标头丢失(这会破坏客户端功能).
有没有办法在不编写自己的OutputCache实现的情况下启用正确的头缓存?
非常感谢你.