技术杂谈

话说当日,朋友突然打来电话说网站无法打开,要我帮忙.俗话说在家靠父母,出门靠朋友,朋友有难岂能袖手旁观,于是马上敲击URL看到底是什么原因.

没想被IIS的设置拦截了错误,页面只出现一个messagebox说执行错误,真佩服管理员概括的言简意”.虽然可能和DNSserver的服务都有关,不过凭经验还是断定是页面执行的时候发生了错误.

不服气,查看这个页的html  source code,发现出错是从一处服务器端脚本开始的.

范围缩小了.

接下来查看其它网页(asp)的情况,发现新闻目录页和新闻内容页都有问题,有可能是asp解析有问题,这是我比较怕的.但我突然记的网站内有个asp文件是根本没有任何服务器端脚本的,打开查看,正常.基本上可以抛出是isapi问题,接下来,习惯的测试了一些纯静态文件,都可以访问到,ok.

然后,ftp登录,取几个 asp文件看是否有受病毒影响,文件正常,排除这个可能.

然后,查看conn.asp文件,这个文件是用dw做的时候生成的保存数据库连接的文件,发现iis与数据库不是在同一服务器上,而且指向是用ip指的,可以排除本地的数据库连接问题.

最后,试图连接数据库,无法连接.

联系机房管理员,因为学校还没开学,特殊约了个日子到机房看看,发现数据库服务器的画面定到操作系统启动上了.初步分析是由于某软件自动update然后重新启动,而操作系统恰巧这个时候抛猫.

找到服务器上的reset,按下,重新启动,OK,问题解决.

事情就是这样,虽然前后两个技术是不同的,但是学asp.net同时也是在巩固asp,在设计方法和经验上都可以借鉴,更可以跨越到其它技术.

技术学到了是一回事,怎么去用就是另外一回事了.于是乎我感觉到,需要学的东西,真的还有很多.

posted @ 2007-03-01 21:26  哥本哈士奇(aspnetx)  阅读(437)  评论(2编辑  收藏  举报