log4net在本地执行时候,日志正常写入,可是发布到服务器上的时候,日志就没法正常写入web
解决方案:安全
1.文件权限服务器
在发布到服务器上的时候,可能文件没有写入权限,致使日志没法正常写入日志
打开IISblog
找到发布的文件->点击右键->编辑权限,出现该文件的属性配置
点击安全->编辑->找到IIS_IUSRS给他写入权限权限
2.没有log4net的文件配置im
在配置的时候,有些人的配置文件不同,有的是在web.config中配置,有的是新建文件log4net.config中配置配置文件
可是在发布的时候,发布包中没有log4net.config文件img
这个时候只有咱们手动将该文件复制到发布包中
3.属性更改
选择解决方案中的log4net.config,在属性–>复制到输出目录,选择始终复制
4.配置文件
配置文件中的错误,须要你检查每个点,查看写入的路径有没有错误,或者是格式不对
须要仔细的检查每个设置点,比较麻烦,在配置的时候要仔细