Log4Net本地正常,发布到服务器却不能工作

费了很大的劲,找到原因:服务器端的当前路径的问题。

原来是

log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("\log4net.config"));

改为

log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Server.MapPath("~")+@"\log4net.config"));

就OK了。

posted @ 2010-05-20 13:04  jetz  阅读(713)  评论(0编辑  收藏  举报