我在缓存我的Asp.Net Mvc应用程序的主页时出现问题。
所有其他页面使用[OutputCache(Duration = 60,VaryByParam =“None”)]动作过滤器进行缓存。
问题是主页没有缓存。我注意到如果我通过Controller / Action(“Home / Index”)访问主页,那么它会缓存,但是当通过“/”访问它时它不起作用。
有什么想法吗?
答案 0 :(得分:4)
您使用的是哪个版本的asp.net-mvc?如果它是最新版本,那么您可能需要创建一个新项目并从“Default.aspx”复制Page_Load方法,这在以后的版本中有所不同,并且稍微改变一下,我认为处理缓存“/”.... / p>