9

我正在使用 VS2010 Beta 2 并且我打开了 .NET Framework 源代码步进,所以我不得不禁用“只是我的代码”。但是现在 w3wp.exe 进程没有出现在我可以附加到的进程列表中。我已经勾选了显示所有进程框。这是一个错误还是我错过了什么?

4

7 回答 7

27

确保选中Show processes in all sessions复选框!

于 2012-07-04T17:27:01.420 回答
7

好的,我找到了如何让它工作,我重建了整个解决方案,它再次开始看到这个过程。这对我来说没有多大意义,但是哦。

于 2009-12-31T01:35:42.920 回答
2

我通过单击“调试”>“开始调试”来解决此问题,然后在启动后单击“停止调试”。然后我返回到 Attach to Process 对话框,W3WP 再次出现在列表中。

于 2013-04-12T21:48:46.033 回答
1

您确定 w3wp.exe 进程在调试时没有死吗?它是否显示在任务管理器中?

于 2009-12-31T01:09:40.490 回答
0

我找不到该过程,因为网页仍然显示错误对话框并且尚未完成处理。

确保您已经结束了上一个调试会话(并将 Web 代码运行到最后)。

关闭 Visual Studio 并没有帮助,重启 IIS 和重建解决方案也是如此。

只要我是,一些奇怪的方式,仍然附加到 w3wp 它没有出现在附加列表中。一旦我确定网页已经完成并且没有打开任何类型的对话框,w3wp 再次返回。

于 2012-02-17T10:08:49.567 回答
0

您可能需要成为Administrators/Local Admins机器组的成员。

今天在我们的一台虚拟机上发生了这种情况。关闭,重新打开 VS2010 没有区别,重建网站(!)没有区别。

但是我注销,以管理员身份登录,将自己添加到管理员组,注销,以我自己的身份重新登录,并且一旦加载了每个应用程序 - 我就可以w3wp.exe出现在进程列表中以进行附加。

在没有其他确认的情况下,注销/再次登录的行为可能完全靠自己。

于 2013-06-20T14:38:21.487 回答
0

尝试重新启动 Visual Studio。这对我有用。

于 2013-11-14T03:49:33.717 回答