2009-05-21 78 views
0

我有一个问题,缓存我的Asp.Net Mvc应用程序的主页。缓存Asp.net Mvc主页

所有其他页面使用[OutputCache(Duration = 60,VaryByParam =“None”)]动作过滤器缓存正常。

问题是主页不缓存。我注意到,如果我通过Controller/Action访问主页(“Home/Index”),那么它会缓存,但通过“/”访问时不起作用。

任何想法?

回答

4

你使用的是什么版本的asp.net-mvc?如果它是最新版本,那么您可能需要创建一个新项目,并从“Default.aspx”中复制Page_Load方法,该方法在更高版本中有所不同,并略微改变了我认为可以处理“/”的缓存...。

+0

oooh!棘手。你在哪里听到这个消息? – 2009-05-21 11:58:31