Систему конфигурации не удалось инициализировать в log4net - PullRequest
2 голосов
/ 12 декабря 2011

Я получаю это исключение "Конфигурирующая система не смогла инициализироваться" при чтении строки подключения из app_config в оконном приложении

string con = ConfigurationSettings.AppSettings["ConnectionString"].ToString();

в этой строке после ввода следующих строк

[assembly: log4net.Config.XmlConfigurator(Watch = true)]

вAssemblyInfo.cs.если я удаляю эту строку из Assemblyinfo.cs, то нет исключений, я добавляю эту сборку для целей регистрации

Ответы [ 2 ]

9 голосов
/ 09 января 2015

Я не уверен, но если вы используете VSTO для разработки надстроек MS Office, вам может помочь статья ниже.

Почему log4net не распознается в файле конфигурации?

Вам необходимо добавить log4net также в блок раздела

<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> 
</configSections>
0 голосов
/ 14 декабря 2011

Это проблема .NET, а не проблема log4net.Ваш файл app.config не загружается.См. Системе конфигурации не удалось инициализировать для хорошего ответа на реальную проблему.

...