【发布时间】:2010-09-11 18:10:31
【问题描述】:
当前 IIS 在 ASP.NET 页面上发送昨天减去 1 小时的过期 http 标头。如何将其更改为 60 秒?
【问题讨论】:
当前 IIS 在 ASP.NET 页面上发送昨天减去 1 小时的过期 http 标头。如何将其更改为 60 秒?
【问题讨论】:
您还可以将 content-expires 页面指令添加到您的 ASP.NET 页面(用于不同的过期时间表):
@输出缓存
或者您可以在代码中设置标题(可能是基页类):
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
关于缓存的好文章可以在 MSDN 上找到:
http://support.microsoft.com/?scid=kb%3Ben-us%3B323290&x=11&y=6
【讨论】:
转到 IIS 管理 -> -> 属性 -> HTTP 标头选项卡 -> 单击启用内容过期,然后将其设置为您想要的任何内容。
【讨论】: