gpt4 book ai didi

asp.net-mvc - MVC outputcache 不在服务器中缓存

转载 作者:行者123 更新时间:2023-12-01 09:28:01 26 4
gpt4 key购买 nike

我认为这将是一件简单的事情,但它让我发疯了。我只是添加了以下内容...

[OutputCache(Duration = 300)]

行动之前

public ViewResult Index(字符串参数) {...}

但它没有缓存它,我在 Action 内部的调试器中放置了一个断点,每次我进入那个页面时它都会命中它。如果我将 Location 参数设置为 Client 它确实有效,但我希望它是基于服务器的。我是否必须在其他地方启用缓存才能正常工作?

最佳答案

发现问题。 Base Controller 在 OnActionExecuting 中设置了一个 cookie,我发现设置 cookie 的页面没有存储在输出缓存中,所以基本上页面没有被缓存,无论 [OutputCache] 指令。

关于asp.net-mvc - MVC outputcache 不在服务器中缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19776319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com