【发布时间】:2018-04-23 15:58:17
【问题描述】:
当我使用
Response.Cache.SetCacheability(HttpCacheability.Private) 和 Response.Cache.VaryByHeaders["someValue"] = true;
Vary 标头在响应中缺少!
Response.Cache.SetCacheability(HttpCacheability.Public) 和 Response.Cache.VaryByHeaders["someValue"] = true; 存在 NO 问题。它返回变化:someValue
使用 web.config 和控制器属性时同样的问题
add name="myCacheProfile" enabled="true" duration="3600" varyByParam="*" varyByHeader="someValue" location="Downstream" 工作并发送 Vary 标头
添加 name="myCacheProfile" enabled="true" duration="3600" varyByParam="*" varyByHeader="someValue" location="Client" 不起作用!
【问题讨论】:
标签: asp.net-mvc outputcache vary