Почему мой отладчик случайным образом выходит из режима отладки?
-
20-09-2019 - |
Вопрос
Я испытываю очень раздражающее поведение с отладчиком в Visual Studio 2008 Professional.Я отлаживаю ASP.NET веб-приложение, и при пошаговом выполнении кода отладчик случайным образом "выскакивает" из режима отладки, но без остановки отладчика.Итак, когда я просматриваю свой код вот так:
переступи, переступи, переступи, переступи переступи, ..., перешагнуть через
Отладчик продолжает работу так, как если бы я нажимал Продолжить, вот так:
переступи, переступи, переступи, переступи переступи, ..., продолжать
Дело в том, что я никогда не прикасаюсь к continue!
Итак, отладчик все еще запущен, ASP.NET страница отображается, но мое "пошаговое" выполнение заканчивается.Это, конечно, очень раздражает.И это происходит совершенно случайно.
До перехода на Windows 7 и IIS 7.5 я никогда не сталкивался с этой проблемой.У моего коллеги, который отлаживает точно такой же код, но на компьютере с Windows XP под управлением IIS 6, тоже никогда не возникало этой проблемы.Итак, я думаю, возможно, это связано с Windows 7 или IIS 7.5?
Я уже убедился <compilation defaultLanguage="c#" debug="true" />
устанавливается в web.config.
Кто-нибудь сталкивался с такой же проблемой или, возможно, у вас есть идея, почему я испытываю это раздражающее поведение?
Спасибо!
P.S Я понимаю, что этот вопрос может быть более специфичным для Visual Studio 2008, а не для программирования, но я полагаю, что мой лучший шанс найти кого-нибудь, кто столкнулся с такой же проблемой, был бы на форуме для программистов (поскольку, естественно, программисты являются наиболее частыми пользователями Visual Studio 2008).
Решение
Это произошло из-за известной проблемы с Visual Studio 2008 SP1.Это Статья (с соответствующим исправлением) проблема решена.