通过VS2010开发工具使用Release模式发布Web程序,部署在IIS运行log4net无法记录Log信息。
如果改用Debug模式来发布Web程序,在IIS服务器里就可以记录Log信息。
请问这个问题怎样解决?原因在那里?
在这里先谢了。
查看两种模式下web.config和lognet的配置是否一样
使用的是同一样的配置
我就比较爱用 #if DEBUG 这样的预编译开关。 debug时的code和 release时的是不一样的。
你看看是不是这种情况?
主要看配置,还有你的代码中的log的记录是不是都是在debug下记录的