小编The*_*782的帖子

Visual Studio调试器挂起,无法从w3wp中分离

我继承了一个庞大的,老旧的代码库,我正在经历一种我从未见过的行为.有时,在调试时,如果我在Watch窗口中浏览对象或集合,调试器将挂起.它始终是相同的地方,相同的对象类型等.大约15秒后,Visual Studio回到我身边,但调试器不再工作,直到我重新启动调试会话.当我停止调试器时,我得到:

"Cannot detach from one or more processes: [6088] w3wp.exe: 
All outstanding func-evals have not completed, detaching is not allowed 
at this time."
Run Code Online (Sandbox Code Playgroud)

我必须终止该过程才能继续.

我已经阅读了足够的关于问题的理论,它与线程有关,但这比我的头脑还要高.我想知道是否有人遇到过此问题,如何找出具体问题,以及最重要的是如何预防.我甚至采取一种解决方案来阻止调试器进入该分支,以防止破坏我的调试器,因为它非常烦人.

欢迎提出任何建议.由于工作要求,我无法分享任何代码.

c# hang visual-studio-debugging visual-studio-2012

9
推荐指数
1
解决办法
3136
查看次数