ASP.Net Рабочий процесс зависает при подключении отладчика

#asp.net #visual-studio-2010 #debugging #visual-studio-debugging

#asp.net #visual-studio-2010 #отладка #visual-studio-debugging

Вопрос:

Я вижу много вопросов к Visual Studio, зависающих при атаке на отладчик. У меня все наоборот (возможно). Когда я подключаю Visual Studio 2010 к удаленному процессу w3wp, процесс w3wp зависает. Запросы просто остаются и не обрабатываются, пока я не остановлю отсоединение. Приложение не перерабатывается. К сожалению, при подключении отладчика возникает так много заметных зависаний, что трудно найти решение для обратного вопроса. Надеюсь, у кого-нибудь здесь есть идея.

Это совершенно новый компьютер с Windows 7 с Visual Studio 2010, подключенный к Windows 2008 server.

Я пробовал работать от имени администратора. Это не помогло.

Я попытался подключиться к локальному процессу (это работает).

Я попытался подключиться к другому управляемому процессу 4.0 w3wp на том же удаленном сервере. Я могу успешно отлаживать их без зависания. Подключение к этому процессу, как и ожидалось, не приводит к зависанию веб-сайта, с которым у меня возникли проблемы.

Я успешно отлаживал рассматриваемый процесс на компьютере с Windows XP, который я только что заменил.

Я сбросил IIS. Я перезапустил службу удаленного отладчика на удаленном сервере.

Кажется, зависает только тогда, когда я выбираю «Управляемый 4.0» для параметров отладки (конечно, это то, что мне нужно для отладки).

Будем признательны за любые идеи.

Комментарии:

1. Сейчас загружаю пакет обновления 1 для VS2010, не уверен, прошел ли он через центр обновления Windows или нет.

2. Что вы подразумеваете под удаленной отладкой? Вы выполняете отладку в другом окне, кроме вашего окна? Хотя это и возможно, это было проблематично со времен before .NET.

3. @Gregory, да, служба удаленного отладчика Visual studio должна быть установлена на компьютере, на котором выполняется отладка, а затем вы используете attach для обработки и указываете компьютер для отладки. Это было очень полезно, просто возникли проблемы в этом случае.

Ответ №1:

Ну, у меня не было целой связки, но я удалил все свои точки останова (Debug — Удалить все точки останова), и внезапно страница загрузилась. Я сделал это при подключении. Итак, что-то там было немного случайно. Надеюсь, это когда-нибудь спасет кого-нибудь еще 😉

Комментарии:

1. Спас мой день. Спасибо.

2. Это безумие, что это все еще проблема 6 лет спустя. Несмотря на то, что с тех пор было выпущено несколько версий VS, они все еще не устранили эту проблему!