Visual Studio Express не может отладить - «Отладчик установлен неправильно» - PullRequest
1 голос
/ 03 декабря 2009

Я недавно установил Visual Web Developer 2008 Express Edition на своем ноутбуке (под управлением XP SP3) для разработки некоторого кода на C # .net для веб-сайта. Казалось, что все работает отлично, я могу редактировать код и веб-сайт работает в IIS ...

Проблема возникла, когда я нажал F5 для отладки. Я получаю следующее сообщение об ошибке:

«Невозможно подключиться к приложению« WebDev.WebServer.EXE »(PID: 3520) с помощью« VITCH2000 ». Отладчик неправильно установлен. Не удается отладить запрошенный тип кода. Запустите программу установки, чтобы установить или восстановить отладчик»

Я погуглил сообщение об ошибке и часами пробовал различные исправления, но без радости. Отладчик отказывается работать. Я также восстановил .net Framework (2, 3 и 3.5) и удалил / переустановил / восстановил Visual Web Developer 2008 Express Edition, но осталась та же ошибка.

Я также перерегистрировал dll в C: \ Program Files \ Common Files \ Microsoft Shared \ VS7Debug и даже удалил их все между удалением и переустановкой, но ничего не помогло.

Кто-нибудь знает, какую настройку я должен запустить или как заставить этот отладчик работать? Любые идеи высоко ценится!

Ответы [ 2 ]

0 голосов
/ 04 декабря 2009

Кажется, у меня есть решение (своего рода). Я решил попробовать использовать «Открыть веб-сайт> Локальный IIS», чтобы открыть веб-сайт вместо «Открыть веб-сайт> Файловая система». Отладчик теперь работает !!! УРА! В этом есть и обратная сторона. Существует множество сторонних кодов, связанных с сайтом как виртуальный каталог в IIS. Теперь сайту требуется много больше времени на компиляцию, потому что кажется, что он компилирует (или, по крайней мере, проверяет ошибки) весь этот код перед запуском сайта. Есть ли способ обойти это.

Поскольку метод файловой системы правильно работал на моем настольном компьютере, я также решил попробовать проверить код сайта в другом каталоге на моем компьютере и использовать «Открыть веб-сайт> Файловая система», чтобы открыть эту новую папку. Угадай, что? Это также правильно отлаживает !! Похоже, что-то не так с настройками для конкретного проекта, который я создал. И во всех переустановках VS эти пользовательские файлы не были заменены (хотя в какой-то момент я удалил весь каталог «Мои документы \ Visual Studio 2008».

Есть идеи, как мне удалить все файлы пользовательских настроек для начального проекта, чтобы можно было отлаживать из исходного расположения файловой системы?

0 голосов
/ 03 декабря 2009

Это просто выстрел в темноте, но вы можете попробовать установить Visual C # 2008 Express Edition и посмотреть, сможете ли вы импортировать ваш веб-проект в эту редакцию и отладить его оттуда. Прошло много времени с тех пор, как я работал с выпусками Express, но я, кажется, вспоминаю использование Visual C # 2005 Express Edition для запуска веб-приложений.

...