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>    

相關文章
相關標籤/搜索