以前app.config中只有(appSettings)数据库连接,在后面加上log4net的配置之后,数据库连接报错:““DBUtility.DbHelperMySQL”的类型初始值设定项引发异常。”,而把log4net的配置放在 appSettings前面就没问题.
原始app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<appSettings>
<add key="ConStringEncrypt" value="false"/>
<add key="ConnectionString" value="server=11.11.11.11;database=111;uid=root;pwd=111"/>
</appSettings>
</configuration>
log4net的两块
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
......
</lot4net>
这两块在appsettings上面不报错,下面报错。
哪位牛牛能解释下?
不是因为log4net 的配置,也不是因为appSettings,而是configSections节点必须在最上面
谢啦
遇到同样问题 折腾了好久才试出来