【问题标题】:Process is disabled in VS2010 attach to process dialog在 VS2010 中禁用进程附加到进程对话框
【发布时间】:2012-01-24 16:53:19
【问题描述】:

我有一个在 WTS 机器 (Windows2008) 上运行的 VS2010。 我正在尝试将调试器附加到一个进程中。该进程正在运行 WPF 客户端。 该进程显示在附加到进程对话框中,但显示为灰色并且附加按钮被禁用。

我通读了讨论,确认已为调试器启用托管代码,但没有运气。这是代表当前情况的两个屏幕截图(在第一张图片中,我尝试调试的进程标记为蓝色 - 请注意我以管理员身份运行):

快照放在这里 - 但被堆栈溢出删除...

在尝试了自动码型选择后,我尝试了手动方式,没有运气。这是截图:

快照放在这里 - 但被堆栈溢出删除...

任何帮助将不胜感激。

谢谢, 商务

【问题讨论】:

  • 其他进程是否也是灰色的,还是只有这个特定进程?
  • 我知道了。整个早上工作正常,然后决定在午餐后停止工作。这是自比尔·盖茨 (Bill Gates) 扮演不那么积极的角色以来,微软一直在推出低质量软件的另一个例子。
  • 更多信息 - 在 VS 2008 中工作,但在 VS 2010 中仍然无法工作。...进度?

标签: visual-studio-2010 debugging


【解决方案1】:

也许您已经依附于流程?是否在附加到进程之前开始调试?

【讨论】:

  • 是的。那是确切的问题。其他用户已附加到该过程。谢谢!
【解决方案2】:

找到此问题的另一个原因/解决方案,选中“显示所有用户的进程”和“显示所有会话中的进程”复选框,我得到了两个服务实例,一个灰显(始终可见)和另一个我可以附加到。 hth :)。

【讨论】:

    【解决方案3】:

    我的 Windows 服务也遇到了同样的问题。 我无法附加到我构建的正在运行的 Windows 服务。 我的解决方案有多个以windows服务为启动项目的项目。

    我发现我的问题是由于启动项目与windows服务相同。

    为了解决我的问题,我只是设置了一个不同的项目作为启动项目。

    【讨论】:

      【解决方案4】:

      我不确定,但可能已经有一个调试器附加到进程中,这就是 Visual Studio 不允许你附加它的原因。您确定您没有在调试模式下运行应用程序,或者您是否正在运行另一个 VS 实例?

      【讨论】:

        【解决方案5】:

        如果您尝试附加 Web 服务或 Web 应用程序 (w3wp.exe),请尝试重置 iis (iisreset)。它对我有用。

        【讨论】:

        • 更多关于答案的上下文会有所帮助。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-12
        • 1970-01-01
        • 2014-11-15
        • 2011-11-06
        • 2011-07-28
        • 2013-07-17
        • 2012-09-07
        相关资源
        最近更新 更多