代码之家  ›  专栏  ›  技术社区  ›  Arnold Zokas

在64位系统上的VisualStudio2008中调试时忽略断点

  •  1
  • Arnold Zokas  · 技术社区  · 15 年前

    我正在尝试在此环境中调试ASP.NET web应用程序:

    • x64个
    • 单芯 中央处理器
    • 4GB内存
    • 带远程调试器SP1的Visual Studio 2008
    • 以64位模式在IIS中运行的.NET 3.5 Web应用程序

    我尝试调试的代码是一个简单的事件处理程序,带有一些基本的顺序代码。
    我观察到的是,当我尝试单步执行代码时,断点会被随机忽略,而VS通常会退出调试模式。 代码是 在调试模式下编译

    EventViewer不显示与此相关的警告或错误消息。我确信这不是由IIS应用程序池回收/重置引起的。

    我已经尝试了所有通常的步骤:iisreset,重启VM,重建解决方案,重新安装visualstudio。

    有什么想法吗?

    4 回复  |  直到 15 年前
        1
  •  1
  •   John Jeffery    14 年前

    我在Windows窗体应用程序中遇到了同样的问题,并且我应用了与Julien相同的修补程序( http://code.msdn.microsoft.com/KB957912 ). 从那以后我就再也没有这个问题了。

        2
  •  0
  •   Rody    15 年前

    您可以在事件日志中检查是否发生这种情况。还要检查IIS管理器中的应用程序池设置。

        3
  •  0
  •   Julien Lebosquain    15 年前

    不过,在WPF应用程序上,遇到了同样的问题:随机错过断点,调试模式在单步执行时恢复/停止。这个补丁解决了这个问题:

    http://code.msdn.microsoft.com/KB957912

        4
  •  0
  •   Arnold Zokas    15 年前
    推荐文章