Server.MapPath() 错误 'ASP 0172 : 80004005'
无效 Path
/web/Cache_fun.asp,行 708
MapPath 方法的 Path 参数必须是一个虚拟路径。使用了一个物理路径。
服务器返回上面一段信息 我想用一函数判断路径是否是物理路径
如果是物理路径的话就跳过server.mappath语句
或者用更好的方法也行
请高手指点下 先谢谢啦
第1个回答 2008-08-05
你直接写上相对路径不就行了,做网站一般不用绝对路径,原因是如果你的网站移到别的电脑上了,就不在同一位置了,那就容易出错,所以建议使用相对路径 恩,路径里直接写 ../web/Cache_fun.asp 只需要写你web根目录的路径,全面的系统路径都去掉。
第2个回答 2008-08-03
恩,路径里直接写 ../web/Cache_fun.asp 只需要写你web根目录的路径,全面的系统路径都去掉。
第3个回答 2008-08-03
你直接写上相对路径不就行了,做网站一般不用绝对路径,原因是如果你的网站移到别的电脑上了,就不在同一位置了,那就容易出错,所以建议使用相对路径本回答被提问者采纳