Win2003的操作系统,它的Server.MapPath()指定路径中不支持“..”怎么办?

BlueLoves 2003-10-13 11:46:39
Win2003的操作系统(IIS6.0),在ASP页面中Server.MapPath()指定路径中部支持“..”怎么办?
怎样才能使它支持向上一级目录“..”?

===============================

代码:
cnn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../aaa.mdb")


错误信息:
Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/page/dsj/admin/conn.inc,行 3

在 MapPath 的 Path 参数中不允许字符 '..'。
...全文
44 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueLoves 2003-10-13
  • 打赏
  • 举报
回复
好的,
太谢谢xiwanghope(希望)了!
lovehwq21 2003-10-13
  • 打赏
  • 举报
回复
直接拼凑也行,XP不支持../,用其它文件夹名来拼凑也能满足你的需求
xiwanghope 2003-10-13
  • 打赏
  • 举报
回复
打开Inernet服务管理器,修改网站属性--主目录,打开配置,选择 选项,把里面的启用父路径构上就可以了

28,406

社区成员

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

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