代码之家  ›  专栏  ›  技术社区  ›  Glenn Slaven

当我在vs2010中仅关闭代码时,为什么不能附加到w3wp.exe进程?

  •  9
  • Glenn Slaven  · 技术社区  · 14 年前

    我使用的是VS2010测试版2,我打开了.NET框架源代码步进,所以我不得不禁用“仅我的代码”。但是现在w3wp.exe进程没有出现在我可以附加到的进程列表中。我都勾选了“显示所有流程”框。这是虫子还是我丢了什么东西?

    7 回复  |  直到 11 年前
        1
  •  27
  •   Nick    12 年前

    确保你有 显示所有会话中的进程 复选框选中!

        2
  •  7
  •   Glenn Slaven    14 年前

    好的,我发现了如何使它工作,我重新构建了整个解决方案,它又开始看到这个过程。这对我来说没什么意义,但哦,好吧。

        3
  •  2
  •   mattnicolls    11 年前

    我通过单击“调试”>“启动调试”修复了此问题,然后在启动后单击“停止调试”。然后我返回到“附加到进程”对话框,w3wp再次出现在列表中。

        4
  •  1
  •   Eilon    14 年前

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

        5
  •  0
  •   Erk    12 年前

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

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

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

    只要我是,某种奇怪的方式,仍然依附于W3wp,它没有出现在附件列表中。当我确定网页已经完成,并且没有打开任何类型的对话框时,w3wp再次返回。

        6
  •  0
  •   Michael Paulukonis    11 年前

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

    如果我今天在我们的一个虚拟机上遇到这种情况。关闭,重新打开vs2010没有任何区别,重建网站!!)没什么区别。

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

    在没有其他确认的情况下,是 可能的 再次登出/登入的行为本身就起了关键作用。

        7
  •  0
  •   bradley4    11 年前

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