使用ASP.Net MVC进行IIS7和clientCaching

时间:2009-11-05 11:53:29

标签: asp.net-mvc iis-7 caching

是否可以使用IIS7中的web.config以声明方式为动作设置clientCache

我们需要为Home/Index操作设置1天的到期值。截至目前,我们正在使用filter属性执行此操作。是否有可能以声明方式完成相同的工作?

我们可以针对静态内容执行此操作,但不能通过web.config中的locationsystem.webServer部分执行操作方法。

<location path="Content">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
    <system.webServer>
        <staticContent>
            <clientCache httpExpires="Sat, 28 Nov 2009 09:00:00 GMT" cacheControlMode="UseExpires" />
        </staticContent>
    </system.webServer>
</location>

1 个答案:

答案 0 :(得分:0)

我认为在web.config中不可能这样做 - 我们创建一个基本控制器并将其放在那里。这样我们就不必用属性来装饰我们的所有动作。