Frequently Asked Questions

This problem is caused by file system permissions. We use cache dependency files to clear the SiteMap cache (and other things that are cached), we need to be able to modify the dependency file in order to clear the cache. However if file system permissions are not correct the dependency files cannot be updated and therefore it fails to clear the cache. The dependency files are created beneath /Data/Sites/[SiteID]/systemfiles where [SiteID] is usually 1 unless you have a multi site installation. Since the entire /Data folder needs to be writable, under normal conditions there is no problem clearing the cache, but if for some reason file system permissions change, it can prevent clearing the cache. In some cases it can happen that your host moves your site from one server to another or from one drive to another and it may cause the permissions on the dependency files to be incorrect even if the folder permissions are correct. In that case you can try deleting all files from beneath /Data/Sites/[SiteID]/systemfiles. If folder permissions are correct the files will be re-created as needed. If the files don't come back on their own, that is an indication the folder permissions are not correct. The user that is the identity on the application pool is the user who needs file system permissions, this user should have full control over the /Data folder and /App_Data folder.