Visual studio 2010 在VS2010“附加到进程”对话框中禁用进程

Visual studio 2010 在VS2010“附加到进程”对话框中禁用进程,visual-studio-2010,debugging,Visual Studio 2010,Debugging,我有一个在WTS机器(Windows2008)上运行的VS2010。 我正在尝试将调试器附加到进程中。进程正在运行WPF客户端。 该进程显示在“附加到进程”对话框中,但灰显且“附加”按钮被禁用 我通读了讨论,确认托管代码已为调试器启用,但运气不佳。下面是两个代表当前情况的屏幕截图(在第一幅图中,我试图调试的进程用蓝色标记-请注意,我是以管理员身份运行的): 此处显示快照-但已被堆栈溢出删除 在尝试了自动代码类型选择之后,我尝试了手动方式,但没有成功。以下是截图: 此处显示快照-但已被堆栈溢出删除

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

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

此处显示快照-但已被堆栈溢出删除

在尝试了自动代码类型选择之后,我尝试了手动方式,但没有成功。以下是截图:

此处显示快照-但已被堆栈溢出删除

任何帮助都将不胜感激

谢谢,
Busi

也许您已经加入了该流程?是否在附加到进程之前启动了调试?

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

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

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

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


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

如果您试图连接web服务或web应用(w3wp.exe),请尝试重置iis(iisreset)。这对我来说很有效。

是其他流程也变灰了,还是只有这个特定流程?我知道了。整个上午都运转良好,然后决定午饭后停止工作。这是另一个例子,说明自从比尔·盖茨不再那么活跃以来,微软推出的软件质量较低。更多信息——在VS2008中工作,但在VS2010中仍然不工作。。。进展如何?是的。这正是问题所在。其他用户已附加到该流程。非常感谢。在答案周围多加一些上下文会有所帮助。