Sitefinity has the following modes for storing configuration files:
Configurations are stored on the file system
Advantages: This storage method allows you to apply configuration transformations during delivery easily.
Configurations are stored on the FileSystem, but on shared location.
Configurations are stored in the Database
Advantages: This storage mode allowed for safe runtime modification of application settings when load-balanced.
Limitations: If different environments are required, different configuration values are harder to maintain if needed.
Environment configurations are stored on the file system and application settings in the database. Environment configurations are made read-only on the Live environment.
Limitations: Synchronization of labels and messages between the nodes of a load-balanced environment has to be done manually.
For more information, see NLB: Synchronize labels and messages between the nodes from a load balanced setup.
The following table summarizes the applications of the different configuration storage modes:
IMPORTANT: Once you turn on database storage, you cannot use Continuous delivery. You can only get back to FileSystem storage mode by migrating the configurations back. For more information, see Migrate configurations. To work in Auto-storage mode and use Continuous delivery, you can switch from FileSystem storage mode to Auto-storage mode. For more information, see Turn on Auto-storage mode for configurations.
Once you switch to Auto-storage mode, you cannot get back to the other configuration storage modes.
Back To Top