为无扩展URL配置IIS7缓存

时间:2014-05-16 14:46:57

标签: asp.net-mvc caching iis

我有一个ASP.Net MVC 3网站,配置了几个不同的路由。对于其中一些路由,我希望IIS的输出缓存。但是,当我查看caching configuration for IIS时,似乎文件扩展名是必需属性。

如何缓存没有扩展名的网址?将.cshtml作为缓存的实际扩展名吗?

以下是直接从here复制的示例缓存配置:

<configuration>
  <system.webServer>
    <directoryBrowse enabled="true" />
        <caching>
            <profiles>
                <add extension=".jpg" policy="CacheForTimePeriod" 
                duration="00:00:10" varyByHeaders="Accept-Language" />
            </profiles>
        </caching>                  
  </system.webServer>
</configuration>

如何修改此示例以缓存这些无扩展路由的输出?

0 个答案:

没有答案