For developers: Read and modify a configuration

To read and modify configuration, you use Config and ConfigManager.

The ConfigManager class reads configurations from folder ~/App_Data/Sitefinity/Configuration. The configuration section is stored in a file with the same name as the configuration class. The extension is .config. The file is created only if the configuration differs from the default values.

NOTE: To create the file, you can copy and modify an existing configuration file.

The PageAppearanceConfig.config contains the following code:

To read values from PageAppearanceConfig.config, use the following code:

To modify values from PageAppearanceConfig.config, use the following code:

To modify nested configurations, for example, LoadBalancingConfig, which is part of SystemConfig.config, use the following code: