ConfigurationManager.AppSettings属性返回一个NameValueCollection对象,该对象包含当前应用程序默认配置的AppSettingsSection对象的内容。
但我需要AppSettingsSection对象,因为我需要在运行时更改它的configSource属性。
但我需要AppSettingsSection对象,因为我需要在运行时更改它的configSource属性。
var configuration = WebConfigurationManager.OpenWebConfiguration("~");
var appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings");
AppSettingsSection
。Configuration
对象,您需要使用ConfigurationManager.Open...
或WebConfigurationManager.Open...
方法:string sectionName = "appSettings";
var config =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettingSection =
(AppSettingsSection)config .GetSection(sectionName);