none
.net 4.0下是否已取消特殊目录名称 RRS feed

  • 问题

  • 以前记得 2.0的时候 app_data、app_themes、app_code  之类的特殊目录,是禁止直接访问的!但是今天突然发现 4.0下面,这些目录已经像正常目录一样可以从浏览器直接打开,是否4.0下已经取消了这些特殊目录!
    2010年9月5日 0:31

答案

全部回复

  • 你好

    我嘗試過, 但我不能進入這些些特殊目录, 可不可以詳情說說你怎麼可以進入這些 些特殊目录? E.G. 建立了一個怎麼 ASP.NET WEBSITE/ 還是ASP.NET  WEB Project? 在IIS 上可以進入還是只是 DEVELOPMENT MODE? 當我嘗試進入時我遇到 Server Error in '/TestWebSite' Application. HTTP Error 403 - Forbidden., 所以我覺得應該是一和以前樣的

    Please correct me if my concept is wrong



    Chi
    2010年9月5日 6:50
  • 回复楼上,环境是IIS 普通asp.net WebSite ,你的 403错误,不是我指的问题,比如你在该目录后,加详细文件名,还是可以打开。比如 http://www.baidu.com/app_themes/  此时会出现403错误,是正常现象,使用http://www.baidu.com/app_themes/1.jpg 就可以正常访问,我指的特殊目录,是以前版本的时候,使用app_themes ,http://www.baidu.com/app_themes/ 会提示404,找不到此目录。现在则不行了!
    2010年9月5日 12:48
  • 如果还是没有明白我的意思,最简单的 Bin 目录是属于特殊目录,是真实存在于网站根目录的,但是 http://www.baidu.com/Bin/   是无法访问的,会提示404错误,我说的就是此问题!

    2010年9月5日 12:52
  • 经过尝试,App_WebReferences、App_Code 一类的目录依旧无法直接访问,但真实存在的,App_Themes就不行!

    2010年9月5日 12:54
  • 尝试通过配置文件中的<location>进行权限配置,强制规定任何人也不能访问。
    2010年9月6日 2:37
    版主