不知有沒有電腦高手上來看到我這麼蠢的除錯方式,
真是獻醜啦!!
******************************************
以下我先說明一下我所遇到的情況,
我有寫一套「借還系統」(ASP.NET),
它是在win2000的環境下開發的,
而我架站的主機是win2003,
可是程式放上去之後,卻遇到問題了,
在本機執行程式,做新增,修改,刪除等動作都OK喔!!
但如果從其他台連到它,
按下某個BUTTON的功能(基本上都是要連上SQL SERVER資料庫),
一次OK,第二次就會掛點…(運氣不好的話,第一次就掛了)
而掛掉的情況就是”系統畫面直接黑掉,重新開機….”
******************************************
各位高手,你們認為要怎麼查呢?
以下,說明我花了一整個晚上的成果:
系統出現錯誤的話,一開始我是會查事件檢視器,沒有查到相關的錯誤訊息
接下來,我判斷是DNS出了問題,結果我使用區域內的IP連,依然掛點
程式應該是沒問題,所以我假設是和.NET程式和SQL SERVER的連接出了問題,所以,我把我測試環境的SQL SERVER連到主機上用,OK!!而主機上SQL SERVER連到測試環境上,結果,仍然OK!!有頭緒了…
我猜想,應該是那台win2003上SQL SERVER和ASP.NET的問題,於是,我把SQL SERVER和IIS都重灌,但….還是一樣沒有用(又陷入困境了)
我想到,我會自動重開機,是不是因為我開啟了錯誤重啟?沒想到,真的是這樣
很順利的,我終於看到了藍色的畫面,錯誤訊息出現了…..
teefer.sys!!這是什麼東東,上GOOGLE查,找不到,在我HD內查,檔案在SYGATE的資料夾下,這不是我防火牆的程式嗎?(現在時間是晚上2點了)
有點想睡了說,但我還是打起精神完成最後一步,我關掉防火牆再進行測試,賓果!!兇手就是它….
———————————————————————
後記:教導如何解teefer.sys的問題
http://www.file.net/process/teefer.sys.html
http://forums.sygate.com/vb/showthread.php?s=edb10aaa6e8c5fc90b420cf35878c222&threadid=7431