log4net无法加载类型AdoNetAppender

时间:2011-04-04 19:55:33

标签: log4net

我已经配置了一个简单的控制台应用程序来使用log4net。我能够成功地将log4net写入日志文件;但是,当我尝试写入数据库时​​,它会抛出异常。我得到以下内容:

  

System.TypeLoadException:无法加载类型   [log4net.Appender.AdoNetAppender]。试过装配[log4net,   Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44 e1d426115821]   和所有加载的程序集

我先去了dll检查可用的appender,并且没有AdoNetAppender,所以它无法加载是有意义的。我认为这可能是我从Apache下载的dll的一个问题,所以我去SourceForge获取一个较旧的副本......当我检查了那个dll时,它也没有AdoNetAppender!我无法想象这是那么困难。我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:0)

我遇到了log4net和AdoNetAppender的问题,如果在bin目录中存在System.Data.dll以及log4net DLL,它只会写入数据库。如果你还没有解决这个问题,那就值得尝试。