如何使用IIS 6在asp.net中实现远期过期标头

如何使用IIS 6在asp.net中实现远期过期标头,asp.net,web-config,iis-6,expires-header,Asp.net,Web Config,Iis 6,Expires Header,我们正在运行一个ASP.NET MVC 2.0 web应用程序,它在Windows Server 2003和IIS 6.0上运行。我知道使用IIS7+您可以使用: <staticContent> <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365:00:00"/> </staticContent> 有没有办法让IIS6具有相同的功能?我们没有访问服务器设置的权限,因此我们

我们正在运行一个ASP.NET MVC 2.0 web应用程序,它在Windows Server 2003和IIS 6.0上运行。我知道使用IIS7+您可以使用:

<staticContent>
  <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365:00:00"/>
</staticContent>


有没有办法让IIS6具有相同的功能?我们没有访问服务器设置的权限,因此我们也无法以这种方式进行更改。

如果您有访问Web服务器的权限,可以在IIS管理器中执行此操作

有关更多信息,请查看Microsoft Technet上的这篇文章:

设置网站内容过期时间的步骤

  • 在IIS管理器中,双击本地计算机;右键单击网站文件夹、单个网站文件夹、虚拟目录或文件;然后单击属性

  • 单击HTTP标题选项卡

  • 选中启用内容过期复选框

  • 单击立即过期、在之后过期或在上过期,然后在相应的框中键入相应的过期信息

  • 单击“确定”