log4net无法从GAC加载文件MySql.Data

log4net无法从GAC加载文件MySql.Data,log4net,log4net-configuration,log4net-appender,Log4net,Log4net Configuration,Log4net Appender,我正在尝试评估log4net在我的新Windows服务平台上的使用情况。我希望在我的MySql数据库中使用生成日志 我有最新的MySql(6.9.4.0)和log4net 我创建了一个简单的windows控制台应用程序,并在其中添加了一个配置文件log4net.config,其中包含我的appender信息 向AssemblyInfo类添加了以下代码行 [assembly: XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]

我正在尝试评估log4net在我的新Windows服务平台上的使用情况。我希望在我的MySql数据库中使用生成日志

我有最新的MySql(6.9.4.0)和log4net

我创建了一个简单的windows控制台应用程序,并在其中添加了一个配置文件log4net.config,其中包含我的appender信息

向AssemblyInfo类添加了以下代码行

[assembly: XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
and the following in my Program class
private static readonly ILog _debugLogger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
我在GAC_MSIL中添加了log4net和MySql.Data,并将这两个程序集添加到Application.config文件的assemblyBinding部分

当我执行程序时,我没有看到生成的日志。打开Apaches内部日志记录时,我看到错误,它无法加载MySql.Data文件

将MySql.Data文件复制到bin文件夹,生成的日志非常好

有什么线索吗

谢谢 当做
希德,我的错。appender中的连接类型元素缺少完整的程序集名称。它有MySql.Data.MySqlClient.MySqlConnection和MySql.Data 但本该 MySql.Data.MySqlClient.MySqlConnection,MySql.Data,版本=6.9.4.0,区域性=neutral,PublicKeyToken=c5687fc88969c44d

很好