幽沉谢世事,俯默窥唐虞。这篇文章主要讲述.NET网站的App_Data文件夹内日志文件无法直接访问解决方案相关的知识,希望能为你提供帮助。
开发网站的时候,记录下错误以及业务执行日志是非常有必要的。我们使用log4net作为我们的.NET网站的日志记录框架,日志文件格式为.txt,保存在App_Data目录下。
记录下日志后,我们在调试网站的以及检测网站执行进度过程中经常需要对日志进行查看,很古板的方式就是打开网站服务器,进入App_Data文件夹找到日志文件,再用记事本打开,这样查看日志的方式效果特别低,于是便想到直接通过网址访问日志文件,结果发现访问因权限不足被拒绝。网上百度了N种方法,结果发现改文件权限并没有什么卵用。
但是功夫不负用心人,无意中发现了解决方案。为何App_Data目录被拒绝?那是因为Windows系统默认在其host主机配置文件内加入了该目录的访问限制,以下就是解决方案:
1、打开C:\\Windows\\System32\\inetsrv\\config路径
文章图片
2、打开applicationHost.config配置文件,找到hiddenSegments配置节
文章图片
3、删除< add segment="App_Data"> 配置项即可!
【.NET网站的App_Data文件夹内日志文件无法直接访问解决方案】
推荐阅读
- Android Apk增量更新
- OpenHarmony分布式 启动远程设备的FA
- 面试官(怎么做JDK8的内存调优())
- SSM框架整合的配置
- Linux 内核 内存管理物理分配页 ⑧ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | 获取首选内存区域 | 异步回收内存页 | 最低水线也分配 | 直接分配 )
- 满屏的if-else,看我怎么消灭你!
- Linux 内核 内存管理物理分配页 ③ ( 物理页分配标志位分析 | ALLOC_WMARK_MIN | ALLOC_WMARK_MASK | ALLOC_HARDER )
- Linux 内核 内存管理物理分配页 ⑥ ( get_page_from_freelist 快速路径调用函数源码分析 | 检查内存区域水线 | 判定节点回收 | 判定回收距离 | 回收分配页 )
- Linux 内核 内存管理分区伙伴分配器 ⑤ ( 区域水线 | 区域水线数据结构 zone_watermarks 枚举 | 内存区域 zone 中的区域水线 watermark 成员 )