在MVC4中管理图像和媒体文件

时间:2012-10-21 11:16:15

标签: c# asp.net-mvc-4

我在MVC4中使用bundling来管理cssjs文件,但我找不到在MVC4中管理/缓存图像和媒体文件的好方法。

我应该为此运行另一个静态文件服务器吗?

1 个答案:

答案 0 :(得分:1)

您可以通过web.config和staticContent/clientCache元素为静态内容配置IIS缓存头。

这样的东西
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="01:00:00" />
    </staticContent>
  </system.webServer>
</configuration>

一小时缓存政策。