为什么我的调试器随机跳出的调试模式?
-
20-09-2019 - |
题
我遇到在Visual Studio 2008 Professional中的调试器非常令人讨厌的行为。我调试一个ASP.NET Web应用程序,并逐步执行代码时,调试器随机“跳出”的调试模式,但没有调试器停止。所以,当我踩着通过我这样的代码:
步骤结束,步骤结束,步骤结束,步骤 以上,...,跨过
调试器继续,如同我被按压继续,如下所示:
步骤结束,步骤结束,步骤结束,步骤 以上,...,继续
事情是,我从来没有接触继续!
因此,调试器仍在运行,ASP.NET页面呈现,但我的“步进”结束。这当然是很烦人的。和它发生完全随机
切换到Windows 7和IIS 7.5之前,我从来没有遇到过这个问题。我的同事谁调试完全相同的代码,但在Windows XP机器运行IIS 6从来就不得不或者这个问题。所以我的想法是,也许这是Windows 7或IIS 7.5有关?
我已经确信<compilation defaultLanguage="c#" debug="true" />
设置在web.config中。
有任何人都经历了同样的问题,或者是有一个想法,为什么我遇到这个令人讨厌的行为?
感谢名单!
PS我意识到这个问题可能更Visual Studio 2008的具体而不是编程具体,但我想,找人在经历了同样的问题会在程序员论坛(因为自然,程序员是最常见的我最好的机会的Visual Studio 2008)的用户。
解决方案
这是由于与Visual Studio 2008 SP1的已知问题。此文章(具有下文称修补程序)解决了这个问题。
不隶属于 StackOverflow