ASP. Net - сборка, на которую имеется ссылка - текущая система конфигурации не поддерживает пользовательские настройки - PullRequest
1 голос
/ 10 июля 2020

У меня есть проект 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"]));
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...