Tôi đã phương pháp hành động sau đây:MVC3 OutputCache VaryByHeader = Cookie không được thiết lập
[HttpGet, Authorize, OutputCache(Duration = 60, VaryByHeader = "Cookie", Location = OutputCacheLocation.Any)]
public ActionResult Index()
Nhưng khi tôi thực hiện một yêu cầu, đó là những tiêu đề ban hành:
Cache-Control: private, max-age=60, s-maxage=0
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Expires: Fri, 22 Jun 2012 09:56:32 GMT
Last-Modified: Fri, 22 Jun 2012 09:55:32 GMT
Vary: Accept-Encoding
Tại sao không phải là nó bao gồm tiêu đề Cookie trong Vary?
Tôi đã thử nhiều biến thể của OutputCache
thiết lập nhưng không có kết quả :(