【问题标题】:Visual Studio 2008 Debugger randomly dyingVisual Studio 2008 调试器随机死机
【发布时间】:2010-02-14 22:44:15
【问题描述】:

我在尝试调试 .NET Web 应用程序时遇到了一个相当奇怪的错误。

我的系统:Windows 7 Ultimate (IIS7)、Visual Studio 2008、DotNetNuke 4.8.2。

我有一个 Web 应用程序,我正在尝试将调试器附加到 w3wp.exe。我在我的代码中设置了一个断点:可以是 ascx.cs 页面或我正在引用的库。

这是奇怪的部分。一旦我浏览了网站的那个部分,代码就会中断,我可以调试,单步执行 1-20 行代码,突然之间就好像我按下了继续。时间似乎并不重要(有时会在 2 分钟后发生,有时会在 2 秒后发生),并且输出或事件查看器中没有错误消息。

如果我尝试使用托管和本机附加调试器,它将进入 w3wp 的反汇编模式。同样,没有真正明显的错误。

任何人至少可以为我指出正确的方向,什么可能会中断调试器?没有任何错误消息,我什至无法开始弄清楚下一步该去哪里。

我试过了:

  • 在 IIS 中重建网站配置
  • 检查应用程序池设置以确保它没有超时
  • 在我的计算机上禁用了所有可以想象的服务
  • 重置我的 Visual Studio 设置
  • 重建项目

【问题讨论】:

  • 认为自己很幸运。我只是崩溃了......

标签: c# .net visual-studio-2008 iis-7


【解决方案1】:

这是 VS2008 SP1 调试器中的一个错误。 MS 前段时间发布了一个修补程序:

http://support.microsoft.com/kb/957912

该页面上的错误描述为:

调试托管的单步执行 多线程应用程序可以随机 变成“去”

【讨论】:

  • 是的,成功了!问:你怎么知道的?我发誓我通过 Google 搜索了所有可以想到的相关术语。
  • URL 出现在我的视野中——在我的头撞在键盘上太多次之后。
  • 也许我做得不够
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-06
相关资源
最近更新 更多