如何防止网站的ACCESS数据库文件被下载 ?

栏目:网站建设知识 发布时间:2019-05-06
分享到:
普通的方法是将数据库文件的扩展名改为.asp,但事实上即使将扩展名改为.asp,数据库仍然可以被下载(比如使用flashget等工具),因为这个文件里不含<%或%>等标签,所以IIS不对这个文件作任何处理,下载的数据库和原数据库完全一样!

    普通的方法是将数据库文件的扩展名改为.asp,但事实上即使将扩展名改为.asp,数据库仍然可以被下载(比如使用flashget等工具),因为这个文件里不含<%或%>等标签,所以IIS不对这个文件作任何处理,下载的数据库和原数据库完全一样! 解决方案:在这个文件中加入<%或%>,IIS就会按ASP语法来解析数据库文件,然后报告500错误,数据库将不能被下载。如只是简单的在数据库的文本或者备注字段加入<%是不起作用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以<%的形式存在,结果无效。