log4net 部署到服务器后无法记录日志
2017-07-10 17:46
591 查看
在开发环境下是可以记录的,但是发布出去后不行。被这个问题困扰了好久,今天终于发现了原因!!
我的
指定配置文件的方式是通过在
上面的是我的项目结构。我在项目里封装了一个
好吧……改回来后果然可以了……OTL
PS:如果用的是记录到文件的方式,可能还需要给
我的
log4net配置文件是另外写的,就保存在项目根目录下。
指定配置文件的方式是通过在
AssemblyInfo.cs添加
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]这一句代码来指定的。
上面的是我的项目结构。我在项目里封装了一个
LogHelper,调用
log4net的方法都写在这个类里,这个类在
Common项目下,然后其他项目就引用
Common下的
LogHelper,于是我只改了被引用的
Common项目的
AssemblyInfo.cs文件,而正确的做法应该是修改主项目的
AssemblyInfo.cs文件!!
好吧……改回来后果然可以了……OTL
PS:如果用的是记录到文件的方式,可能还需要给
IIS_IUSRS用户配置文件夹读写权限。
相关文章推荐
- log4net 部署到服务器之后 无法记录日志问题 解决方法
- WDS 服务器可能无法启动,并在启动 WDS 服务器时,在系统日志中记录一个错误(亲身实验经历RIS远程部署)
- 部署服务器(网站,数据库) | 华为手机允许日志记录
- Linux下使用rsyslog部署日志服务器 && 记录history并发送到rsyslog服务器
- Log4Net记录日志到数据库启动24小时后将无法向mysql数据库插入数据
- 将WebService部署到 SharePoint 2010 gac 缓存中,并用Log4Net记录日志到数据库
- win服务器下部署php项目磁盘被占满-原因: xdebug模块日志记录
- log4net在XP下,日志信息无法记录的问题
- 使用log4net无法将日志记录插入mysql数据库解决办法
- WCF部署到IIS上之后log4net不记录日志的解决方案
- 用日志记录组件Log4net来记录日志
- 日志记录组件[Log4net]详细介绍
- 日志记录组件[Log4net]简介
- 日志记录组件[Log4net]详细介绍(转)
- 日志记录组件[Log4net]详细介绍
- 日志记录组件[Log4net]详细介绍(转)
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- Exchange部署吐血故障连载三:被CiscoPIX剥离了的ESMTP导致外部smtp请求无法正确连接服务器 推荐
- 使用log4net记录日志到MySQL中 (转)
- TreeView 部署到服务器上无法显示图标(失效)