У меня есть проект ASP. Net, который ссылается на сборку, которая выполняет много работы с базой данных, и поэтому в файле app.config сборки много строк подключения. Все строки подключения относятся к области приложения, а не к пользователю. Я попытался поместить строки подключения в файл ASP. Net web.config, но по-прежнему получаю следующее исключение: System.Configuration.ConfigurationErrorsException: «Текущая система конфигурации не поддерживает пользовательские настройки». Код ясно показывает, что атрибут ApplicationScopedSettingAttribute установлен.
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=SERVER;Initial Catalog=Database;Persist Security Info=True;User ID=user;Password=pass")]
public string AConnectionString {
get {
return ((string)(this["AConnectionString"]));
}
}