log4net:ERROR Exception while reading ConfigurationSettings. Check your .config file is well formed XML.
1、使用log4net报错:
“System.Configuration.ConfigurationErrorsException”类型的第一次机会异常在 System.Configuration.dll 中发生
log4net:ERROR Exception while reading ConfigurationSettings. Check your .config file is well formed XML.
System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 —> System.Configuration.ConfigurationErrorsException: 无法识别的配置节 section。
在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
在 System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
— 内部异常堆栈跟踪的结尾 —
2、提示个很清楚Check your .config file is well formed XML.
说明XML格式写的有问题。
(1)将startup部分移到最下面
(2)增加如下部分,且是 元素的第一个子元素,因为log4net这样要求(木有办法)。
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
3、完美解决问题。