作者對(duì)于VS2003錯(cuò)誤的詳細(xì)介紹
VS2003錯(cuò)誤還是比較常見(jiàn)的,于是我研究了一下VS2003錯(cuò)誤的原因,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)VS2003,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
重新打開(kāi)正在VS2003.Net里面正在作的項(xiàng)目時(shí),老半天沒(méi)反應(yīng),機(jī)子變得異常慢,當(dāng)然,出于職業(yè)的敏感,馬上來(lái)了個(gè)Ctrl+Alt+Del,這下不好,CPU占用100%,一直高居不下,運(yùn)行IE,老半天沒(méi)反應(yīng)。第一直覺(jué),是不是中招了?
速度至上,關(guān)機(jī)重新啟動(dòng),立馬打開(kāi)KV2006正版殺毒軟件,殺了再說(shuō),將近2個(gè)小時(shí)的折磨,我的機(jī)子冰清玉潔,一個(gè)毒瘤的影子也沒(méi)有(絕對(duì)沒(méi)有毛片,我是五好青年)!乍會(huì)這樣?再打來(lái)了個(gè)Ctrl+Del+Alt,查看任務(wù)管理器,看下有沒(méi)有"外星人"侵入我方領(lǐng)土,在百度上看到windows這個(gè)任務(wù)管理器比較水。
于是我又去下了一個(gè)據(jù)說(shuō)是比較拽的aports來(lái)進(jìn)行進(jìn)程分析,起初懷疑是sVShost.exe被強(qiáng)奸了!(很多文章說(shuō)win2000只有2個(gè)這個(gè)東東,而我的走出了三個(gè)),把他close掉了,CPU還是100%,一個(gè)個(gè)進(jìn)程都關(guān)了,結(jié)果還是一樣的.----這樣第一個(gè)可能性:機(jī)子中招了的可能性被排除!
由于一開(kāi)始沒(méi)有任何提示,只是CPU受折磨,但打開(kāi)VS2003正常,我試著打開(kāi)其它項(xiàng)目居然正常!難道是我的程序出問(wèn)題?二話不說(shuō),把昨天的備份程序搞出來(lái)(這可是運(yùn)行正常的),將現(xiàn)在的源文件重命名,把備份搞進(jìn)去(我經(jīng)常這樣做,以前沒(méi)有出現(xiàn)什么錯(cuò)),重新啟動(dòng),打開(kāi)project,問(wèn)題依舊。。。。 第二個(gè)可能性:程序出問(wèn)題的可能性也被排除!#t#
難道就這樣被折磨?在CSDN上發(fā)了一個(gè)求教貼,沒(méi)有能夠得到好的解決方案。總不能老等吧!
有網(wǎng)友說(shuō)是用了代理上網(wǎng)而造成這個(gè)問(wèn)題,我這機(jī)子重來(lái)沒(méi)有用代理上網(wǎng)過(guò)啊!還有網(wǎng)友說(shuō)是不是一些BT之類,電驢之類所造成的CPU資源問(wèn)題,我二話不說(shuō)就否定了,小生我從來(lái)不用BT電驢之類,乍會(huì)呢?還有一個(gè)網(wǎng)友貼到讓我把SMTP虛擬服務(wù)器先關(guān)了。
再啟動(dòng),我按照他的方法試了一下,還是不行啊!新建項(xiàng)目呢??我一時(shí)沒(méi)想到這個(gè)方法,可以新建一個(gè)項(xiàng)目把原來(lái)的代碼引用過(guò)去就行啊!腦子里閃過(guò)一絲念頭,打開(kāi)VS2003.Net,新建項(xiàng)目,完了,沒(méi)動(dòng)靜,死了。又看了一下Ctrl+Alt+Del, CPU100%沒(méi)得說(shuō),一條直線正在我眼前持續(xù)的劃過(guò)......
我開(kāi)始懷疑是不是IIS在作怪??發(fā)現(xiàn)在IIS下打開(kāi)原來(lái)的項(xiàng)目也不行,CPU居然也是占用100%!反正都要死了,不搞白不搞,搞一下才知道。于是,重啟機(jī)子,我把原來(lái)建項(xiàng)目時(shí)IIS自動(dòng)所對(duì)應(yīng)的虛擬目錄刪除掉,同時(shí)新建一個(gè)不同命名的項(xiàng)目,這下又出現(xiàn)了新問(wèn)題:
無(wú)法找到腳本庫(kù):/aspnet_client/system-web/v1.14322/webuivalidation.js
VS2003錯(cuò)誤這個(gè)問(wèn)題不難,很好解決:
方法就是:點(diǎn)擊開(kāi)始→運(yùn)行:c:\winnt\microsoft.net\framework\v1.14322\aspnet-regiis -c
OK
這個(gè)問(wèn)題解決了,我又覺(jué)得我應(yīng)該把現(xiàn)在這個(gè)項(xiàng)目命名為原來(lái)的項(xiàng)目名稱才行,這樣重新引用原來(lái)的代碼,應(yīng)該就可以解決了吧!廢話少說(shuō),行動(dòng)再說(shuō)----結(jié)果!不行!又恢復(fù)到原來(lái)的CPU100%了
郁悶,VS2003錯(cuò)誤搞得自己有點(diǎn)窩火了!關(guān)機(jī),重啟第48次,我再打開(kāi)VsNet2003,絕望中,反正都死了,死也要看到乍么個(gè)死法才行,我就打開(kāi)這項(xiàng)目,等他CPU運(yùn)行,看最后的結(jié)果是什么!蝸牛般的運(yùn)行(狀態(tài)欄中有“正在打開(kāi)web服務(wù)器之類的文字提示)。。。