一个星期过去了,终于把一个网站开发完功,心想也应该好好休息一下
。现在的任务就是测试啦。反正在我的机了上测试是没问题。于是就想着在客户端测试几下。嗯!还不错,看来可以交差啦。于是把整个网站都拷到U盘交了差。心理学乐滋滋的。回来好好放松了几天。
过了五六天吧,重装了一下系统,把原来的XP换成了WINDOWS20003,经过一翻瞎弄,系统也装好啦,反正闲着也没事,于是就把前几天的那个网站拿来再看看,想再美化一下。谁知道这一看,正的还晕了
,怎么回事,竟然显示不出内容了,说是
无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
这下就郁闷啦。。。。。。。。是怎么回事。我也没篡改过网页,怎么会出现这样的错误呢。于是我又拿这个网站到另一台机子上运行,还可以正常显示。这就晕了,怎么这个系统还不能做服务器么?几经折腾,终于发现一个错误。原来这段数据库连接代码在windows2003下是不安全代码。不能正常运行或是测试
dbq="& server.MapPath("../data/"&db&"")后来只好把数据库放下子目录下啦。嘿嘿
当然这一换,代码也得换成
dbq="& server.MapPath("data/"&db&"")
哈哈,看了上边大家应该知道是什么原因了吧。在windows2003下默认的MapPath函数里不能出现“../”
为了不再出现上边的错误,最好把数据库放在网站的网页的目录下为妙!!!
ASP网站QQ群:4380498
浙公网安备 33010602011771号