【问题标题】:ASP.Net Worker Process Freezes when Debugger is Attached附加调试器时 ASP.Net Worker 进程冻结
【发布时间】:2011-09-11 03:58:16
【问题描述】:

在攻击调试器时,我看到很多关于 Visual Studio 的问题。我的是相反的(也许)。当我将 Visual Studio 2010 附加到远程 w3wp 进程时,w3wp 进程挂起。请求只是坐着,在我停止分离之前不会处理。应用程序不会回收。不幸的是,在附加调试器问题时有很多突出的问题,很难找到相反的解决方案。希望这里有人有想法。

它是一台全新的 Windows 7 机器,Visual Studio 2010 连接到 Windows 2008 服务器。

我尝试以管理员身份运行。它没有帮助。

我已尝试附加到本地进程(有效)。

我尝试在同一远程服务器上附加到不同的托管 4.0 w3wp 进程。我可以在不冻结的情况下成功调试那些。正如预期的那样,附加到该过程不会冻结我遇到问题的网站。

我在刚刚更换的 Windows XP 机器上成功调试了相关进程。

我已重置 IIS。我已经在远程服务器上重启了远程调试器服务。

只有当我为调试选项选择“托管 4.0”时似乎才冻结(当然这是我需要调试的)。

任何想法都将不胜感激。

【问题讨论】:

  • 现在正在下载VS2010的SP1,不知道是不是通过windows更新。
  • 远程调试是什么意思?你是在你的盒子以外的盒子上调试吗?尽管有可能,但自从 .NET 出现以来,这一直是个问题。
  • @Gregory,是的,Visual Studio 远程调试器服务必须安装在您正在调试的机器上,然后您使用附加来处理并指定要调试的机器。它非常有用,只是在这种情况下遇到了问题。

标签: asp.net visual-studio-2010 debugging visual-studio-debugging


【解决方案1】:

好吧,我没有一大堆,但我删除了所有断点(调试 - 删除所有断点),突然页面加载。我在连接时这样做了。所以那里有点侥幸。希望有一天这可以拯救其他人;)

【讨论】:

  • 拯救了我的一天。谢谢。
  • 6 年后这仍然是一个问题,这太疯狂了。尽管从那时起已经发布了多个版本的 VS,但他们仍然没有解决这个问题!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-31
  • 2018-08-15
  • 2012-03-21
  • 1970-01-01
  • 2019-08-12
  • 2018-08-24
  • 2014-08-27
相关资源
最近更新 更多