gpt4 book ai didi

asp.net - 仅通过 Web.config 为特定位置添加缓存 header

转载 作者:行者123 更新时间:2023-12-04 05:25:27 26 4
gpt4 key购买 nike

我们有一个由第三方开发的应用程序,我不想回到他们那里让他们为特定页面添加缓存控制。

所有需要禁用缓存的页面都在一个目录中。

问题是IE似乎没有正确遵循Cache-control:nocache,所以我们需要添加Pragma:nocache和缓存年龄。

有没有办法使用目录中的配置来做到这一点?它会级联所有子目录吗?可以通过主 web.config 完成吗?

明确地说,我不是在寻找一种通过代码执行此操作的方法,它需要通过 IIS 或 web.config 文件的配置。

我们在 IIS 6.0 上使用 ASP.NET 2.0 和 4.0。

最佳答案

这可以在 IIS 中使用 UI 完成,这实际上非常简单,或者至少在我的用例中是这样。

您只需打开 IIS 管理器,导航到该站点,然后导航到您要将标题添加到右键单击 -> 属性的目录。

单击“标题”选项卡,并添加您需要的标题。

这会递归地向下遍历子目录,并在代码添加的任何内容之前添加 header 。

在 IIS 7.0/7.5 中,您可以在每个目录中使用 web.config 的 StaticContent 部分。

关于asp.net - 仅通过 Web.config 为特定位置添加缓存 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9209140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com