Esempio n. 1
0
 private static void InitializeWebConfig(IConfigurationRoot config)
 {
     using (var webConfig = new WebConfigFileReaderWriter())
     {
         InitializeConnectionStrings(webConfig, config);
         InitializeAppSettings(webConfig, config);
         InitializeCustomErrorsSettings(webConfig, config);
     }
 }
Esempio n. 2
0
        private static void InitializeCustomErrorsSettings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config)
        {
            var customErrorsInitializer = new CustomErrorsInitializer(config);

            customErrorsInitializer.SetCustomErrorsMode(webConfig);
        }
Esempio n. 3
0
        private static void InitializeAppSettings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config)
        {
            var appSettingsInitializer = new AppSettingsInitializer(config, webConfig);

            appSettingsInitializer.CopyConfigToAppSettings(webConfig);
        }
Esempio n. 4
0
        private static void InitializeConnectionStrings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config)
        {
            var connectionStringInitializer = new ConnectionStringInitializer(config);

            connectionStringInitializer.CopyBoundSqlInstancesToWebConfig(webConfig);
        }