[转载]IIS7 url里面禁止包含bin的文件夹

HTTP 错误 404.8 - Not Found

 

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

详细错误信息

 

模块   RequestFilteringModule
 

通知   BeginRequest

处理程序  StaticFile

错误代码    0x00000000

请求的 URL http://www.9i9i9i.com:80/help/bin/detail/1-3-17.html

物理路径f:\usr\LocalUser\hgc21013\help\bin\detail\1-3-17.html

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

最可能的原因: 

  •  

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

       可尝试的操作: 

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

 解决方法:

          

只需要将bin文件夹从新命名,就可以正常访问.

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

  1. <hiddenSegments applyToWebDAV="true"> 

  2.           <add segment="web.config" /> 

  3.           <add segment="bin" /> 

  4.           <add segment="App_code" /> 

  5.           <add segment="App_GlobalResources" /> 

  6.           <add segment="App_LocalResources" /> 

  7.           <add segment="App_WebReferences" /> 

  8.           <add segment="App_Data" /> 

  9.           <add segment="App_Browsers" /> 

  10.         </hiddenSegments> 

将  <add segment="bin" /> 删除以后,重启iis解决问题了 

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


【本站声明】
  1、本站文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系。
  2、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。


KESION 科汛软件

KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。

KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!



▼点击进入科汛官网了解更多



热门标签
上/下篇
  • [转]Windows2008:500内部错误不能显示详细信息的应对措施

  • KesionCMS X1.0 开发功能预览

换一换相关推荐
  • 暂无相关信息!
  • 精选内容
    热点精选