输入mdb的路径+名字 App_Data 文件夹里面的mdb居然可以下载,汗死怎样防止下载?App_Data不是可以防下载的吗?

解决方案 »

  1.   

    web.config 的 denied 技术。
      

  2.   

    你确定你的虚拟目录被配置为asp.net应用程序了吗?
      

  3.   

    肯定可以下载 mdb access数据库本来就可以在本地下载在iis中设置映射
      

  4.   

    IIS设置问题,或者你是下载自己本机的?
      

  5.   

    App_Data只有在ASP.NET的管辖下才可以,不是只叫这个名字就行了的...就是说,App_Data文件夹必须在ASP.NET应用程序根目录下...
      

  6.   

    在服务器里,要访问这个文件夹(还有其他asp.net文件夹)是没权限的吧!
      

  7.   

    在文件名字前面加个#号,比如文件名为 mydb.mdb ,你可以改为 #mydb.mdb
      

  8.   

    这个是可以在web.config文件夹中进行设置的吧。
      

  9.   

    使用URLScan或者IIS 7的Request Filtering也是一劳永逸的方法。
      

  10.   

    不可能吧。在win2003 或者以上,不故意设置下载这个格式的话,是下载不了的。
      

  11.   

    不可以下载啊 可能是你的IIS设置有问题吧 权限设置一下啊
      

  12.   

    http://blog.csdn.net/zhoufoxcn/archive/2008/11/10/3265141.aspx  看这里
      

  13.   

       1. <httpHandlers>
       2.       <add path="IPData/*.txt" verb="*" type="System.Web.HttpForbiddenHandler"/>
       3. </httpHandlers>上面的代码的作用是禁止访问IPData目录下的任何txt文件。