如何在asp.net mvc 4应用程序中通过web.config关闭输出缓存

Kon*_*tin 9 caching web-config asp.net-mvc-4

如何在asp.net mvc 4应用程序中通过web.debug.config关闭输出缓存?我试着这样做:

web.debug.config

  <caching>
    <outputCache enableOutputCache="false" />
  </caching>
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?

Nil*_*are 18

web.config.debug仅在构建部署包时才使用该文件.例如,如果您在Cassini中本地运行您的站点,则会完全忽略它.因此,您可以尝试在以下位置禁用缓存web.config:

<system.web>
    <caching>
        <outputCache enableOutputCache="false" />
    </caching>
</system.web>
Run Code Online (Sandbox Code Playgroud)