汗死,今晚算是够充实了,从7点一直搞这个ASP搞到现在,估计今晚还要弄到很晚
刚打开尘封已久的IIS,就出现了这个问题:
    当你右键启动IIS时,弹出“服务没有及时响应启动或控制请求”这是无法启动World Wide Web Publishing服务原因
    World Wide Web Publishing服务路径是在控制面板--管理工具--服务之中,于是右键启动World Wide Web Publishing服务,居然显示找不到指定的程序原因居然是安装系统漏洞的原因,这个系统漏洞名为KB939373,卸载系统漏洞KB939373(卸载系统漏洞方法:控制面板--添加删除程序--点击上面的更新--便可找到这个文件选中--删除即可。然后,再次点击控制面板--管理工具--服务--找到World Wide Web Publishing服务手动启动之后,再来点击控制面板--管理工具--Internet信息服务--本地计算机--网站--右击站点--启动,一切OK!!
    第二个问题:在师弟那可以运行的一套模板,到我这里就不行了,老是显示以下问题
    错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xcc4 Thread 0xe98 DBC 0x1f10064 Jet'。
/AjaxTest/恒石/include/connstr.asp, 第 6 行
    在网上查到的结果,大多是说数据库所在的文件夹没有设置好权限,于是要找到安全选项卡,把everyone设置成完全,可是我电脑又找不到安全选项卡。。。再查,需要把FATS的盘转换成NTFS的。。。好,转,转了F盘后重启,还是不行,再查,原来C盘也要转,好转,转了重启,还是不行。。。崩溃
    既然百度不行,那就soso,soso还是不行,那就上csdn,不过校园网实在太慢了,只能作罢,转而找QQ群,希望能够找到几个ASP群,应该能够解决这个问题,结果那些群都是要求很高才能进的,要么给钱,要么是高手,要么就是人满了,最终加了几个,问了问题,也没有好的解决方法,郁闷啊,想找一个高手做老师都不行。。。没有师父的日子真TM难过,还好有百度
    换了个思路,会不会是数据库连接出错了呢?于是找数据库,结果发现:没有数据库这个系统居然没有数据库,这怎么可能啊?太匪夷所思了。。。
    最后看到一个我非常怀疑的东西,因为每个网页都包含的一个文件也就是数据库连接文件,它所连接的不是数据库,而是一个asa文件,我就查这是什么,一大堆废话,最终才查到一个非常聪明的答案:这是为了某种需要,而把数据库文件(mdb)改成asa文件的,于是我改了回来,发现果然是数据库,但是还是不行。
    最后实在不行了,找了个视频看起数据库的连接来了,看了后,把他的代码替换进之前那个数据库连接文件,发现就可以了。。。
    在网上查了下这两端代码的区别,发现是服务器使用的Access较老版本导致的
<%
dim DB
DB="data/db.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
' connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(DB)
conn.Open connstr
%>
由于我电脑是使用较新版本的Access驱动,所以用下面那个会出错。。。
可是改成上的话经常会出现路径混乱,估计是跟它原来网站的架构有关。
最后还是想了个折中的办法,把要改的东西直接上传到FTP上面去就好了。
那么接下来就是跟FTP亲密接触了。虽然我以前接触过很多,但是这种关系到自身的接触还是很少。
最后发现手机没电了,要赶紧充电,不然这几天要是有重要的通知那不是死人了。。。偏偏万能充电器有问题,回头要去买多一个,郁闷啊 。。。
发现遨游浏览器不够智能,像今晚我要打开十来个二十个网页,结果堆得密密麻麻的,遨游也不会人性化处理下的,真是笨。每个网页就显示一个字,鬼才知道哪个网页是自己需要的啊。
聪明的做法就是一旦网页多了,就分行,或者分批,把距离现在使用最远的网页挪到下一批去。