Sitefinity has the following modes for storing configuration files:
Environment configurations can be made read-only on the Live environment.
Advantages:
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.
NOTE: By default, Sitefinity CMS uses Auto-storage mode for its configurations. This is the recommended configuration storage option. FileSystem and Database storage modes are legacy options and are available for backward compatibility.
Configurations are stored on the file system
Advantages: This storage method allows you to apply configuration transformations during delivery easily.
Limitations:
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.
When applying configurations, Sitefinity CMS has the following hierarchy:
sf_xml_config_items
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.
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important