我遇到在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的已知问题。此文章(具有下文称修补程序)解决了这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top