我有一个使用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);
}
但是跟踪没有出现在输出窗口上,所以我无法确定它究竟是什么异常。