欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Log4net日志发布到服务器上日志无法写入

程序员文章站 2022-12-10 09:31:11
log4net在本地执行时候,日志正常写入,但是发布到服务器上的时候,日志就无法正常写入 解决方案: 1.文件权限 在发布到服务器上的时候,可能文件没有写入权限,导致日志无法正常写入 打开IIS 找到发布的文件->点击右键->编辑权限,出现该文件的属性 点击安全->编辑->找到IIS_IUSRS给他 ......

log4net在本地执行时候,日志正常写入,但是发布到服务器上的时候,日志就无法正常写入

解决方案:

1.文件权限

在发布到服务器上的时候,可能文件没有写入权限,导致日志无法正常写入

打开iis

Log4net日志发布到服务器上日志无法写入

找到发布的文件->点击右键->编辑权限,出现该文件的属性

点击安全->编辑->找到iis_iusrs给他写入权限

Log4net日志发布到服务器上日志无法写入

2.没有log4net的文件配置

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

但是在发布的时候,发布包中没有log4net.config文件

这个时候只有我们手动将该文件复制到发布包中

3.属性更改

选择解决方案中的log4net.config,在属性–>复制到输出目录,选择始终复制

4.配置文件

配置文件中的错误,需要你检查每一个点,查看写入的路径有没有错误,或者是格式不对

需要仔细的检查每一个设置点,比较麻烦,在配置的时候要仔细