首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将调试器附加到w3wp

无法将调试器附加到w3wp
EN

Stack Overflow用户
提问于 2010-11-30 19:26:46
回答 9查看 43.1K关注 0票数 33

我正在调试一个ASP.NET应用程序,但有时在Visual Studio进程列表(菜单:Debug -> Attach to Process...)和task manager中都找不到w3wp。我已经选中了'Show processes from all users‘和'Show processes in all sessions’复选框。当从localhost运行项目时,在发生未处理的异常之后,调试器将附加到w3wp (对于我来说,进入代码已经太晚了)!

为什么有时我看不到w3wp?

代码语言:javascript
复制
Windows Server 2008 Enterprise Edition 64-bit, Visual Studio 2010
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-11-30 19:37:50

如果重置IIS或IIS未运行,则需要在w3wp进程首次启动时调用服务器。

票数 77
EN

Stack Overflow用户

发布于 2014-06-24 00:16:27

THe同样的事情也发生在我身上。更新后,我找不到W3WP!我意识到它并没有显示所有的过程。需要选中“显示所有用户的进程”复选框。

票数 7
EN

Stack Overflow用户

发布于 2011-04-19 17:20:24

当我想起IIS有一个空闲超时时,同样的事情也发生在我身上!如上所述,proc w3wp正在运行,但VS2010在睡眠状态下查看它,并认为它没有运行,因此不会在列表中显示它……

在您最喜欢的web浏览器中启动IIS调用从本地主机提供的站点会重新激活IIS,突然间VS也可以看到进程w3wp了

注意-必须要求MS忽略IIS/w3wp的睡眠状态,如果它处于睡眠模式-使其自动唤醒!

谢谢

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4313206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档