Почему мой отладчик случайно выпрыгивает из режима отладки? - PullRequest
3 голосов
/ 18 марта 2010

Я испытываю очень раздражающее поведение с отладчиком в Visual Studio 2008 Professional. Я отлаживаю веб-приложение ASP.NET, и при пошаговом выполнении кода отладчик случайным образом «выпрыгивает» из режима отладки, но без остановки отладчика. Поэтому, когда я перебираю свой код так:

шаг, шаг, шаг, шаг, шаг более ... переступить

Отладчик продолжает работу, как если бы я нажимал кнопку Продолжить, например:

шаг, шаг, шаг, шаг закончено, ..., продолжить

Дело в том, что я никогда не прикасаюсь, продолжай!

Итак, отладчик все еще работает, страница ASP.NET отображается, но мой "переход" заканчивается. Это конечно очень раздражает. И это происходит совершенно случайно.

До перехода на Windows 7 и IIS 7.5 я никогда не сталкивался с этой проблемой. У моего коллеги, который отлаживает точно такой же код, но на машине с Windows XP под управлением IIS 6 никогда не было этой проблемы. Итак, я думаю, возможно, это связано с Windows 7 или IIS 7.5?

Я уже убедился, что <compilation defaultLanguage="c#" debug="true" /> установлен в web.config.

Кто-нибудь испытывал такую ​​же проблему, или, может быть, есть идея, почему я испытываю это раздражающее поведение?

Thanx!

PS Я понимаю, что этот вопрос может быть более специфичным для Visual Studio 2008, а не для программирования, но я полагаю, что мой лучший шанс найти кого-то, кто сталкивался с такой же проблемой, был бы на форуме для программистов (поскольку, естественно, программисты являются наиболее частыми пользователи Visual Studio 2008).

1 Ответ

4 голосов
/ 18 марта 2010

Это произошло из-за известной проблемы с Visual Studio 2008 SP1. Эта статья (с исправленным исправлением) решила проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...