解决inetinfo的CPU占用很大 VS.NET打不开项目的问题

2010-08-28 10:49:18来源:西部e网作者:

今天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.weste.net),谢谢!

关键词:VS.NET

赞助商链接: