今天VS.NET打不開項目讓我浪費了2個小時的寶貴時間!剛剛解決這個問題趕快就上來寫一篇LOG!
下午剛上班就調試一段.net程序,正調試著突然計算機藍屏。只好重啟計算機,但是重啟以后用 VS.NET2003 打開原來的項目時就發現好久好久都打不開,并且 inetinfo.exe 占用CPU非常大,在W indows任務管理器 中結束了 VS.NET2003,但是 inetinfo.exe 依然占用很大資源,只要用工具殺掉進程!新建一個項目問題依舊,到底怎么回事呢?
上網查了一下,很多文章都介紹了解決inetinfo.exe CPU占用 100% 的問題,方法基本上都一樣:
安裝.Net Framework SP1 或者 重裝IIS。于是我就按照網上提供的方法做,但是依舊沒有解決問題。
我做的工作有:
1、重新安裝IIS,沒解決!
2、安裝.Net Framework SP1,還是不行!
3、我甚至是重新安裝了VS.NET 2003!但是問題依舊沒有解決。
這個時候我幾乎要放棄了,突然找到一篇和我經歷相似的文章,雖然修復的方法還是上面那些,但是文章中說了問題的原因:
就是因為突然的斷電或者重啟,造成IIS的LOG錯誤,當VS.NET打開或者新建項目的時候,inetinfo.exe 會不停的尋找日志,但是日志文件已經損壞,IIS還是個笨蛋,所以造成 inetinfo.exe 死循環占用過大的CPU資源!
知道原因為啥還重裝這個重裝那個呢?我真是不理解!
解決的方法:
找到IIS日志文件的位置,一般在 %WinDir%\System32\LogFiles ,我的在 C:\WINNT\System32\LogFiles 中,一般 W3SVC1 目錄是“默認WEB站點”使用的日志文件目錄,在里面找到當天的日志文件ex060714.log,咔嚓一下刪掉!重新打開 VS.NET 2003,一切又恢復正常了!好開心啊~~~~
注:如轉載本文請注明來源于西部E網(www.wsalc.com),謝謝!
