我完全了解AspNetCacheProfileAttribute
。但有没有办法以编程方式挂钩缓存?我尝试在global.asax中使用Response.Cache,它似乎设置了正确的客户端头,但响应永远不会缓存在服务器上。
答案 0 :(得分:1)
除非您构建自己的解决方案,否则我认为您无法做到这一点。我刚刚检查了AspNetCahceProfileAttribute
的实现,它只向操作调度程序添加了内部CachingParameterInspector
。这有两个问题:
AspNetCacheProfileAttribute
的配置文件名称从web.config文件中读取缓存配置没有可用于修改已分配和配置的参数检查器的API