View Single Post
  #2 (permalink)  
Old 06-18-2008, 11:53 AM
pwiesner pwiesner is offline
Senior Member
 
Join Date: Mar 2007
Posts: 194
Default

Is response template caching enabled? You can confirm by checking the value of EnableResponseTemplateCaching in the ckbx_Settings table. When enabled a ResponseTemplate and its access control list is cached in memory. Because you are making your changes directly in the database Checkbox is unaware that the ACL has changed.

There are a couple of things you could do to work around the caching.
1 - You could disable this setting, although this will result in a decrease in performance.
2 - You could use the direct API to alter a property of the ResponseTemplate, this will force the application to reload the cache.
3 - You could recycle the application pool.

Last edited by pwiesner; 06-18-2008 at 12:02 PM.
Reply With Quote