【问题标题】:How do you implement far future expires headers in asp.net with IIS 6您如何使用 IIS 6 在 asp.net 中实现远期过期标头
【发布时间】:2011-07-07 20:10:29
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案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. 点击确定。

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      相关资源
      最近更新 更多