04
2021
01

IIS 虚拟目录使用注意事项

log4net 是项目中经常使用的日志记录工具, 但在部署到服务器IIS之后发现有日志文件未生成的现象, 经排查, IIS中 应用程序池  标识为 NetworkService ,排除了因文件读写权限造成的影响, 最终确认为 代码中 设置 log4net 配置文件的路径问题 



在部署到 IIS 虚拟目录时, 应使用     Logger.Initialize(Server.MapPath(@"~\Config\log4net.config"));   使用 "~" 获取当前服务的根目录

« 上一篇下一篇 »

豫ICP备13016324号

mdeveloper