29 Nov 2011
29 Dec 2011
Link to this post
I am experiencing some puzzling behavior. I recently created a copy of my Sitefinity database for testing purposes. I pointed my application at the test database, and to ensure that the new copy was being used, I attempted to change the first and last name of my user profile.
This is the point where the confusion begins. I changed the first and last name, and clicked "Save". The Sitefinity dashboard shows the new values, and everything looks right. However, when I check the profile in the database, the old first and last name are still present. I also checked the original database, to ensure that I was not using the wrong instance. Nothing changed in that database either. Even after 10 minutes, the change did not persist to the database. I have tried everything I can find regarding turning off caching, but it does not have any effect.
Furthermore, when I restarted to app pool, the changes were lost and the values reverted to match the database.
Where is this caching taking place, and how can it be "flushed"?