用安装映像文件的方法安装了一台win2003服务器,放上一个asp+access的网站,坚决不运行。静态文件htm正常,不涉及数据库的asp文件也能正常。但只要有涉及打开或写入数据库操作,都非常慢,CPU最后到100%,结果都是打不开。
能运行asp说明IIS正常,但对于ACCESS的操作是win2003本来所俱有的功能,不需要另外安装其他软件。
那说明数据库有问题,用软件对数据库文件进行整理压缩操作,故障依旧。
对于目录及文件的权限进行设置,仍不能解决问题。
用一绝对无问题的网站代码放上去,一样不能。数据库连接错误。可明明是正确的,怎么会是错误呢,应该也不是代码的问题。
想到许多故障往往都是权限设置不当造成的,那还有什么地方没设置好呢?
突然想到,会不会打开数据库时需要对tmp目录进行读写,一般是 system有写权限,用户没有写权限,对于网站来说,访客打开数据库表,应该是用户的权限而不是系统的权限,将tmp目录改成用户可写,OK了。