是否可以针对某些条件禁用OutputCache
属性?例如,对于管理员用户?
另一个问题是,我尝试实施从ActionFilterAttribute
继承的OutputCacheAttribute
。我重写了OnActionExecuting
,OnResultExecuted
,OnResultExecuting
和OnActionExecuted
方法。我在此方法中设置断点并在 IIS Express 上运行项目。在第一次断点是工作,但在缓存命中情况下断点不起作用,我不明白为什么!似乎缓存工作在更高级别,例如在 IIS Express 级别,并且请求管道未达到ActionsFilters
。顺便说一句,cacheLocation是ClientServer。