什么情况下../不能定位到上级目录?

vinge 2004-12-06 11:53:26
ASP数据库链接文件:
DBPath = Server.MapPath("../db/sdpa.mdb")
我根据路径可以找到数据库,但iis就是找不到,把数据库移到文件夹里,用MapPath("db/sdpa.mdb")
就可以找到?
请问高手这都有什么可能?
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyangxuan 2004-12-06
  • 打赏
  • 举报
回复
IIS里的启动父路径关闭。
vinge 2004-12-06
  • 打赏
  • 举报
回复
谢谢大家
不是路径的错误,(肯定)
以前好用,服务器重装后遇到的问题。
我想请大家说说都有什么可能使iis不能定位到父目录?
comszsoft 2004-12-06
  • 打赏
  • 举报
回复
一定要在同一个web中才可以
pq16344 2004-12-06
  • 打赏
  • 举报
回复
。。/是跳到父目录在往子目录找
不加表示就从所在目录往子目录找
你写的路径肯定是不对的
fogheart 2004-12-06
  • 打赏
  • 举报
回复
看看你的IIS里面是否选择了“启用父路径”,如没选择,会出现你说的状况
lienzhu 2004-12-06
  • 打赏
  • 举报
回复
DBPath = Server.MapPath("../db/sdpa.mdb")
是相对你目前执行的文件,而不是想对于数据库连结文件!
vinge 2004-12-06
  • 打赏
  • 举报
回复
谢谢大家,是2003默认没启动父路径的问题。
谢谢

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧