windows7 找不到w3wp.exe 进程

原创 2015年11月18日 16:45:08

在windows7上用iis开发C# web程序,一直都使用附加进程-到w3wp。用的好好的。


中间有一段时间,不用C#,做了做android,今天要调试一个C#的界面,突然发现找不到w3wp 进程了,但是iis还是跑的很好的。


百度之,好多人都说,从任务管理器里选择“显示所有用户进程”,我的这个选项一直都是勾选的,所以根本不是这个方法可以解决的。没办法,自己摸索吧。


重启iis的应用程序池,修改管道托管模式,修改标识,都不行,还是找不到。


去到 C:\Windows\System32\inetsrv 下面找,发现w3wp.exe 这个文件是存在的,右键运行,一闪没了。再以管理员身份运行,还是一闪没了,进程里还是没有。


再 修改管道托管模式,修改标识,其实就是改过来再改回原来的,然后重启应用程序池,赫然发现w3wp出现了。


-----------------------------------------------------------------------------------------------------

在这之后的两天又出现了w3wp进程找不到的情况了,我做了什么操作呢?无非就是vs中给一个过程附加删除了了一些dll,然后不停的重新生成解决方案,生成成功后,要调试,发现进程又没了。

实验了上面的方法,这次没有一点效果,看来上面的方法不是真的解决方法啊!


又百度了一下,发现了别人说了这么一句:如果找不到 w3wp.exe 就在iis管理器中 - 浏览一下Default Web Site 网站

我在iis中打开了一下配置的网站,发现w3wp 出现了。


知道w3wp.exe是跟应用程序池有关的,但是现在依然不知道为什么好好的没有了。


既然有了,就先对付着用吧,等哪天空闲下来在仔细研究下原理。我总是说等空闲下来,我就怎样怎样,最后都不了了之了。


上班时间总是为了完成满满的工作计划,而不求甚解。


下班时间,要看孩子,要做家务,这就是一个已嫁人已生子的女程序员的悲哀,心有余而力不足。

-------------------------------------------------------------------------------------------------

1, worker process(w3wp.exe). worker process管理所有的来自客户端的请求并给出响应。它是IIS下asp.net应用程序的核心。 

2, application pool. 它是worker process的容器,IIS5及之前的IIS版本均没有application pool的概念。每一个application pool对应着一个worker process,在IIS Metabase中维护着Application Pool和worker process的Mapping。这就避免了IIS5中出现的worker process(IIS5中是aspnet_wp.exe),同一时间只能运行一个该进程)崩溃,application全崩溃的局面。 

。。。。剩下的,去看 IIS处理Asp.net请求 http://blog.csdn.net/small_tu/article/details/50183897


Visual Studio 附加到进程调试找不到问w3wp.exe的解决办法

1、在IIS中部署好站点,确保有一个应用程序池在跑。 2、设置好断点后,调试——>附加到进程,勾选“显示所有用户的进程”,在英文输入法的状态下,按下‘W’键,快速找到‘w’开头的‘w3wp.exe’。...

Visual Studio调试服务端程序:w3wp进程消失 解决办法

在Internet 信息服务(IIS)管理器中,右键浏览了一下XXXX.svc搞定。 IIS6的默认设置是如果20分钟没有request进来会回收w3wp进程。 新的request再进来,会自动启...

w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法

对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析 w3wp.exe(IIS )  占用 CPU 100...
  • ldl22847
  • ldl22847
  • 2012年07月17日 09:19
  • 27757

win2003+iis6.0环境下w3wp.exe占用过高的解决方案

前段时间,朋友的服务器出现w3wp.exe进程一直处在80%至90%左右,严重影响其它用户网站的访问效率。顺便说一下,朋友的服务器为Win2003系统,大约有约100左右个网站。出现这样的问题,只有找...
  • zm2714
  • zm2714
  • 2012年08月31日 22:50
  • 9201

关于W3WP.EXE进程的问题

一. 解决内存占用过多,可以做以下配置 1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。 2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超...
  • yw1688
  • yw1688
  • 2014年03月26日 10:55
  • 1025

VS调试“附加到进程”时有多个相同w3wp.exe时不知选择哪一个的解决方法

IIS6.0下有2个网站,当调试其中一个网站时,“调试”-“附加到进程”-“可用进程”列表里面有2个w3wp.exe,它们后面只有一个ID,这时就不知要选择哪一个了...
  • gdjlc
  • gdjlc
  • 2011年01月14日 10:19
  • 2098

IIS进程经常崩溃的三个解决思路

如果服务器使用IIS,并且部署了很多站点。最常见的一个现象是w3wp.exe进程占用CPU很高,或使用较多虚拟内存的情况。通常解决思路是增加内存,由于成本低廉,效果还是相当不错的。如果还不能解决问题。...

查看iis进程(w3wp)所对应的程序池名称 / 端口使用情况

有些时候,服务器上某个iis站点进程占用较多资源,且多个站点用相同的账户运行时,无法区分具体是哪个站点占用了资源, 这时我们需要根据pid来区分,如下步骤。 1、首先在任务管理器中,勾选显示PID...
  • jianzf
  • jianzf
  • 2016年03月28日 09:47
  • 3104

一条指令结束IIS进程

在装PHP的时候尝试了很多方法,感觉是我改端口为8080的缘故,想重新改为80端口,但是有个像是叫inetinfo.exe的东西一直占着80端口,在网上找到了一个方法直接强制结束它 iisreset....

服务器windows 2003 iis6.0的w3wp.exe进程相关

2012-03-05 12:45 服务器windows 2003 iis6.0的w3wp.exe进程相关 在IIS6下,经常出现w3wp.exe的内存及CPU占用不能及时释放,从而导...
  • sbayje
  • sbayje
  • 2012年09月04日 16:02
  • 348
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows7 找不到w3wp.exe 进程
举报原因:
原因补充:

(最多只允许输入30个字)