asp中数据路径设置库问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:21:52
首先我跟目录中:有个CONN.ASP,其中有路径设置:
server.mappath("../data/db2.mdb")。 然后在跟目录下有个INDEX.ASP,还有个ADMIN文件夹里面有个LOGIN.ASP有用到CONN.ASP。这样在本机上IIS运行测试时,index.asp不能用,login.asp可用。但是我把它放空间里后,都可以 用。这是为什么呢??

conn.asp页面的数据库路径存在问题,我也建议使用根目录区找,
如果使用绝对路径的话,那么做网站的时候可能会出现很多conn.asp这个页面。
如果把server.mappath("../data/db2.mdb")改成server.mappath("/data/db2.mdb")的话,那么一个conn.asp就可以搞定了(前提是IIS建站点也要建到网站根目录)。

在多啰嗦几句,<!-- #include file ="conn.asp"-->这句话其实就是吧conn.asp里面的代码展开到页面里面,你想想,你的index.asp页面展开读取的数据库路径和login.asp展开的conn.asp路径是不一样的,肯定一个可以用一个不可以用

貌视是路径问题。
server.mappath("../data/db2.mdb")
建议使用根路径,不要用..

不是路径的问题吧,我想是你的index.asp里的内容需要别的环境运行~~不光是IIS

改成server.mappath("/data/db2.mdb")
任何目录下的文件都可以引用。