IIS7url里面禁止包含bin的文件夹

作者:佚名 来源:网络 点击数: 发布时间:2013年10月31日

问题描述

请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径。

详细错误信息

模块   RequestFilteringModule
 

通知   BeginRequest

处理程序  StaticFile

错误代码    0x00000000

请求的 URL

物理路径f:usrLocalUserhgc21013helpbindetail1-3-17.html

登录方法尚未确定登录用户尚未确定

最可能的原因: 

  •  
  • 为 Web 服务器配置了请求筛选,它包含 hiddenSegments 节,允许服务器管理员拒绝对特定目录的访问。 

       可尝试的操作: 

    确认 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/hiddenSegments 设置。 

 

解决方法      

在系统盘 C:WindowsSystem32inetsrvconfig 下有一个applicationHost.conf文件,内包含这么一段代码:

  1.           
  2.           
  3.           
  4.           
  5.           
  6.           
  7.           
  8.           
  9.          

将  删除以后,重启iis解决问题了 

 不过因为.net里面使用到bin文件夹,里面涉及到一些安全问题,所以不得已只好恢复原来样式,所以建议用户在编写网站的时候不要包含类似系统常用的的或者软件常用的文件夹作为你的网站文件夹,经常造成不必要的麻烦。