log4net在windows 2003 iis6下使用的注意事项

一、log4net 2.08 在windows 2003 IIS6 下使用时,没法将日志记录到数据库,但能够记录到文件,最终确认net4.0版的log4net.dll编译有问题,可能对net4.5有依赖,不能在windows2003上使用,解决方法很简单,直接使用net2.0版本就能够了。数据库

二、若是文件型日志也没法记录,则是目录权限问题,给予IIS_WPG用户写入权限便可。windows

三、另外,若是log4net有问题,能够经过开启调试模式,查找错误。app

    <appSettings>  
        <add key="log4net.Internal.Debug" value="true"/>  
    </appSettings>  

    <system.diagnostics>  
        <trace autoflush="true">  
            <listeners>  
                <add   
                    name="textWriterTraceListener"   
                    type="System.Diagnostics.TextWriterTraceListener"   
                    initializeData="D:/log4net.txt" />  
            </listeners>  
        </trace>  
    </system.diagnostics>    

相关文章
相关标签/搜索