Отладчик Visual Studio 2008 случайно умирает - PullRequest
3 голосов
/ 15 февраля 2010

У меня довольно странная ошибка при попытке отладки веб-приложения .NET.

Моя система: Windows 7 Ultimate (IIS7), Visual Studio 2008, DotNetNuke 4.8.2.

У меня есть веб-приложение, которое я пытаюсь присоединить отладчик к w3wp.exe.Я установил точку останова в своем коде: это может быть страница ascx.cs или библиотека, на которую я ссылаюсь.

Вот странная часть.Когда я бегу по этой части веб-сайта, код ломается, и я могу отлаживать, переходить от 1 до 20 строк кода, и внезапно, как будто я нажимаю «Продолжить».Время не кажется значительным (иногда это происходит через 2 минуты, иногда через 2 секунды), и в выходных данных или в средстве просмотра событий нет сообщений об ошибках.

Если я пытаюсь подключить отладчик с управляемым и собственным, он переходит в режим разборки для w3wp.Опять же, никаких очевидных ошибок нет.

Кто-нибудь может хотя бы указать мне правильное направление относительно того, что может прервать отладчик?Без каких-либо сообщений об ошибках я даже не могу понять, куда идти дальше.

Я пытался:

  • Перестройка конфигурации сайта в IIS
  • Проверканастройки пула приложений, чтобы убедиться, что время не истекло
  • отключил все мыслимые службы на моем компьютере
  • Сброс настроек Visual Studio
  • Перестройка проекта

1 Ответ

2 голосов
/ 15 февраля 2010

Это ошибка в отладчике VS2008 SP1. MS выпустила исправление некоторое время назад:

http://support.microsoft.com/kb/957912

Ошибка описана на этой странице как:

Шаг при отладке управляемого многопоточное приложение может случайным образом превратиться в "го"

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