Web.config创建无缓存规则

时间:2018-10-03 19:38:00

标签: asp.net http caching iis-7 web-config

我正在尝试创建或找到有效的规则来禁用链接缓存。在我的Web.config中,重定向已更改(从-到):

<add key="/yearend" value="https://paymaster.formstack.com/forms/2017_year_end_form" />

<add key="/yearend" value="https://paymaster.formstack.com/forms/2018_year_end_form" />

过去使用/yearend链接的任何人现在都遇到某种类型的缓存问题,因为该页面仍将其引导至旧的2017表单。

这是我目前嵌套在system.webServer中的代码,试图防止这种情况:

  <httpProtocol>
    <customHeaders>
      <remove name="Cache-Control" />
      <add name="Cache-Control" value="no-cache"/>
      <add name="Pragma" value="no-cache"/>
      <add name="Expires" value="-1"/>
      <add name="X-UA-Compatible" value="IE=Edge,chrome=1"/>
    </customHeaders>
  </httpProtocol>

通过我的测试,我发现它无法正常工作或根本无法工作。我在这里做什么错了?

0 个答案:

没有答案