Log4net日志發布到服務器上日志無法寫入


log4net在本地執行時候,日志正常寫入,但是發布到服務器上的時候,日志就無法正常寫入

解決方案:

1.文件權限

在發布到服務器上的時候,可能文件沒有寫入權限,導致日志無法正常寫入

打開IIS

找到發布的文件->點擊右鍵->編輯權限,出現該文件的屬性

點擊安全->編輯->找到IIS_IUSRS給他寫入權限

2.沒有log4net的文件配置

在配置的時候,有些人的配置文件不一樣,有的是在web.config中配置,有的是新建文件log4net.config中配置

但是在發布的時候,發布包中沒有log4net.config文件

這個時候只有我們手動將該文件復制到發布包中

3.屬性更改

選擇解決方案中的log4net.config,在屬性–>復制到輸出目錄,選擇始終復制

4.配置文件

配置文件中的錯誤,需要你檢查每一個點,查看寫入的路徑有沒有錯誤,或者是格式不對

需要仔細的檢查每一個設置點,比較麻煩,在配置的時候要仔細

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM