男人的挚爱是什么地位:数据库路径不允许加 ../

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 14:02:35
Server.MapPath() 错误 'ASP 0175 : 80004005'

不允许的 Path 字符

/upload/login.asp,行 46

在 MapPath 的 Path 参数中不允许字符 '..'。

你的IIS禁止使用“父目录”,也就是在路径不允许使用“..”,
这是为了提高系统的安全性。

你可以在global.asa文件的application_onstart(可能是这个名称吧)中加入:

Application("DB_PATH")="你的数据库文件的绝对路径"

以后再需要连接数据库,一律使用Application("DB_PATH")
中指定的路径,而不要使用Server.MapPath

祝你好运!

不理解你为什么要加../比如你的网站地址是www.abc.com,实际文件路径是d:\\net文件夹下,数据库放在d:\\net\\db下例如,xxx.mdb那么MapPath(\"db\\xxx.mdb\")的值就是d:\\net\\db\\xxx.mdb