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

时间:2011-07-07 20:10:30

标签: asp.net web-config iis-6 expires-header

我们正在运行ASP.NET MVC 2.0 Web应用程序,它在带有IIS 6.0的Windows Server 2003上运行。我知道使用IIS7 +你可以使用:

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

有没有办法让IIS6获得相同的功能?我们无法访问服务器设置,因此我们也无法改变它。

1 个答案:

答案 0 :(得分:1)

如果您有权访问网络服务器,则可以在IIS管理器中执行此操作。

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

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0fc16fe7-be45-4033-a5aa-d7fda3c993ff.mspx?mfr=true

设置网站内容的到期时间

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

  2. 单击“HTTP标头”选项卡。

  3. 选中“启用内容过期”复选框。

  4. 点击立即过期,过期或过期,然后在相应的框中输入相应的过期信息。

  5. 单击“确定”。