为什么只有把库放在C:\Inetpub\wwwroot里才好用呢?

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:47:09
本人学做的是ASP+ACCESS,IIS建了虚拟目录,并指定了站点所在的文件夹.但是只有库放在这个文件夹下面才好用.其它能试的方法都试了.哪位知道是为什么啊?

数据库最好别放在这个文件夹下面,否则可能被下载,这是个安全问题。

只要你conn里面设置的数据库文件使用绝对路径即可,比如数据库放在d:\db\web.mdb,那么连接串应该下面这样写:

DBPath = "d:\db\web.mdb"
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

你可能是用的什么mappath来写的,那是使用网络虚拟主机的用户,只能把数据库放在空间下,而且不知道空间的真实路径才不得已的方法。

wwwroot代表是一个网页文件存放的路径,一般是为了统一个规范吧,当然这个名是可以改的。

它是站点的默认目录。

为什么只有把文件夹放在C盘下后,它的属性中才会有“安全性”这一项? 为什么清华大学把C放在重点,而不是C++ 虚拟光驱的设置在哪个盘比较好?!微软为什么把它放在C盘啊? 为什么大家都喜欢把系统盘放在C盘???我放在F盘,也没什么问题啊。。 为什么最好不要把下载的软件放在C盘里面? real 只能放在C盘吗 为什么我把它剪切到别盘时说有些程序不能运行? 为什么有人说不要把下载的文件放在C盘里???? 为什么把过多的东西放在c盘会影响电脑运行速度nei WOW盗贼 为什么把匕首放在副手时匕首附带的属性没有加上,只有在主手才有效果? windows更新后为什么文件不是放在C盘?怎么样可以把他移到C盘