在IIS 7中设置过期

时间:2012-11-26 14:14:28

标签: asp.net iis

我必须在IIS 7中为我的应用程序的静态文件设置过期。使用下面的对话框:我将其设置为10天。

enter image description here

但是当我在Chrome中使用PageSpeed插件查看我的网页分析时,我发现文件没有过期。

enter image description here

我是否还必须在我的应用程序配置中执行某些操作?

1 个答案:

答案 0 :(得分:1)

您可以在web.config文件中执行此操作:

<?xml version="1.0"?>
<configuration>
  <!-- Cache Settings -->
  <location path="data">
    <system.webServer>
      <staticContent>
        <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00"/>
      </staticContent>
    </system.webServer>
  </location>
</configuration> 

对于路径值,您可以执行以下操作:images \ interface (示例)
对于cacheControlMaxAge:10 =天= DD.HH:MM:SS