ASP的问题 高手帮我看一下

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:53:49
做好的一个asp网站,在本地机器上调试都是可以的,后来传到网上,登陆后台的时候出现
Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/admin/conn1.asp, line 2

The '..' characters are not allowed in the Path parameter for the MapPath method.
我看了网上说是要启动IIS里面一个父目录,不知道是不是这样??可服务器都租赁人家的,怎么去修改呀?还有一点就是我试过本地上调试的时候,故意把IIS里面的父目录关了,但也是照样可以登陆呀??搞不懂了,请求高手帮我看一下,谢谢了!
"三天起个名"
那怎么改呀,直接去掉不会报错吧

你在里面类似用了"../xxx"是吧。

租的服务器有好多是禁用这个的。

给你个折中的办法吧:
dim str
str = Server.MapPath("database")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&str&"emotor.mdb"

我没环境,具体你测一下吧。

你的目录中(文件夹名与文件名)有没有用到英语之外的字符.比如中文?