在ASP时代 为了ACCESS数据库安全一般都把数据库文件放在BIN目录下,如果在ASP.NET也这么做有会 遇到问题
我们都知道ASP.NET程序是先编译后执行的,第一次访问页面会自动编译,编译是很慢的,第一次访问页面所以会慢, 并且,如果BIN目录下有任何变动也会重新编译,
如果数据库文件在BIN下,每次写数据操作操作,ASP.NET就会重新初始化,那么你的网站就很慢,哪怕不写数据库,有读数据库的操作,MDB文件也会变大,因为他会自动记录日志,BIN目录也会变动了,实际效果就是每次访问ASP页都要重新初始化,我的妈牙,现在想来真是恐怖

解决方案 »

  1.   

    为什么非要放到bin目录下呢?好像没人这么做哦.最好单独放一个文件夹下,怕被枚举出来的话把access改个名字,web.config,或者db.cs什么的.
      

  2.   

    db.dll也是可以的,就看你怎么发挥了.
      

  3.   

    为什么要放在bin目录下呢?你试一下把安的mdb改成vb或是cs扩展名后放在一个单独的文件夹下看看安全性怎么样?
      

  4.   

    很多方法的,换扩展名,放到app-code下面
      

  5.   

    App_Code 是用来干嘛的   不放在这里
      

  6.   

    放上一级目录下不就安全了??要搞出这么多事来!!SB
    欢迎加入QQ群5678537.
    也欢迎访问我的网站:http://www.9hbird.cn
      

  7.   

    在ASP时代 为了ACCESS数据库安全一般都把数据库文件放在BIN目录下
    ------------------------------------------------------
    ???
    怎么可能?asp时代有BIN这个目录么? asp的话我只建议不要把数据库放到web目录里面。
    如果在ASP.NET也这么做有会
    ------------------------------
    ??默认的App_Data文件夹是专门用来存放数据库文件的
      

  8.   

    ASP.NET里面我还是建议不要把数据库放到web目录里面