Я испытываю очень раздражающее поведение с отладчиком в 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).