IIS进程w3wp.exe在任务管理器中不显示?

21

我遇到了一个非常奇怪的问题,就是我在系统中无法看到w3wp.exe。我正在学习使用ASP.NET编程,但是在我的电脑上,任务管理器中没有显示w3wp.exe进程。请帮帮我,我已经因为整整一天的搜索而感到沮丧了。 我已经安装了iis7.5


你确定你正在本地 IIS 上运行,而不是在 IISExpress 或 Cassini 上吗?默认情况下,VS 不使用 IIS 运行本地应用程序。检查你的 Web 项目属性,并确保选择了“本地 IIS”。 - Schadensbegrenzer
是的,我正在使用IIS Express。 - CodeSniper
如果您喜欢使用IIS Express,则要查找的进程称为“iisexpress.exe”。 - Schadensbegrenzer
6个回答

37

w3wp.exe直到第一个请求进入管道后才会出现。因此,如果您浏览到您的网站,然后打开任务管理器,您将看到w3wp.exe


2
在任务管理器中点击“显示所有用户的进程”。 - Ricky
顺便问一下,你用的是哪个操作系统? - Ricky
Windows 7 专业版 64 位。 - CodeSniper
让我们在聊天中继续这个讨论 - Ricky
正确答案! - Srijani Ghosh
显示剩余4条评论

23

请尝试刷新或显示所有进程 - 我相信这是一个复选框选项。

然后,刷新您的浏览器并选择“附加到进程”选项。


1
在Visual Studio中它是一个按钮。 - 476rick

16

输入图像描述选择显示所有用户的进程


这真的很有帮助。我整天都在找它。 - Bijay Nandagiri

2
你需要执行以下步骤来附加w3wp.exe:
  1. 以管理员模式打开Visual Studio
  2. 在Web浏览器中打开IIS应用程序,以便您可以附加调试器。
  3. 调试>附加到进程...勾选显示所有用户的进程复选框 输入图像描述
  4. 刷新服务并搜索w3wp.exe
注:Original Answer翻译成“最初的回答”。

2

在任务管理器的进程中,它显示为IIS工作进程,在其上右键单击并单击“转到详细信息”,您将看到w3wp.exe。


0

有点麻烦,但是...以管理员身份打开cmd并输入taskmgr,然后按回车。这将以管理员身份打开任务管理器,显示所有进程,包括w3wp,只要您向应用程序发出请求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接