我有一个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>
如何修改此示例以缓存这些无扩展路由的输出?