ASP.NET Web配置工具不适用于log4net

时间:2014-09-11 17:54:10

标签: c# asp.net log4net

我有一个使用log4net的asp.net网站。 Log4net在Global.asx中配置如下:

public class Global : System.Web.HttpApplication
{
    protected void Application_Start(object sender, EventArgs e)
    {
        log4net.Config.XmlConfigurator.Configure();
    }
    // ...
}

但是,ASP.NET网站管理工具只显示了这个错误:

 An error was encountered. Please return to the previous page and try again.

当我评论log4net配置时,Web管理工具开始正常工作。

有没有办法让它们彼此很好用?

修改

我设法通过将log4net配置包装在try / catch中来获得WSAT工作:

try
{
    log4net.Config.XmlConfigurator.Configure();
}
catch (Exception ex)
{
    System.Diagnostics.Trace.WriteLine(ex.Message);
}

但是跟踪没有出现在输出窗口上,所以我无法确定它究竟是什么异常。

0 个答案:

没有答案