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: When using database or FileSystem storage, you cannot use Continuous delivery. You can switch from database storage to FileSystem storage mode by migrating the configurations. 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