码迷,mamicode.com
首页 > 移动开发 > 详细

.NET网站的App_Data文件夹内日志文件无法直接访问解决方案

时间:2017-11-18 22:02:44      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:host   srv   win   logs   网站服务   网址   技术   data   window   

  开发网站的时候,记录下错误以及业务执行日志是非常有必要的。我们使用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文件夹内日志文件无法直接访问解决方案

标签:host   srv   win   logs   网站服务   网址   技术   data   window   

原文地址:http://www.cnblogs.com/drea/p/7857877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!