Asp.net 在IIS 7中设置过期
我必须在IIS 7中为我的应用程序的静态文件设置过期时间。使用下面的对话框:我将其设置为10天 但是当我在Chrome中使用PageSpeed插件查看我的页面分析时,我发现这些文件没有过期Asp.net 在IIS 7中设置过期,asp.net,iis,Asp.net,Iis,我必须在IIS 7中为我的应用程序的静态文件设置过期时间。使用下面的对话框:我将其设置为10天 但是当我在Chrome中使用PageSpeed插件查看我的页面分析时,我发现这些文件没有过期 我是否也必须在应用程序配置中执行某些操作?您可以在web.config文件中执行此操作: <?xml version="1.0"?> <configuration> <!-- Cache Settings --> <location path="data"
我是否也必须在应用程序配置中执行某些操作?您可以在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=days=DD.HH:MM:SS,您可以在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=days=DD.HH:MM:SS这属于服务器故障是的,您是对的。我在这里找到了我的答案:谢谢这属于服务器故障是的,你是对的。我在这里找到了我的答案:谢谢。我添加了你建议的部分,但没有任何变化。我的数据文件夹中的两个.js文件显示“未指定过期时间”。您是否重新启动了IIS和应用程序池?我添加了您建议的部分,但没有任何更改。我的数据文件夹中的两个.js文件显示“未指定过期时间”。是否重新启动了IIS和应用程序池?