一、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>