Ответ 1
Возможно, вы уже привязаны к процессу? Начала отладку перед присоединением к процессу?
У меня есть VS2010, работающий на WTS-машине (Windows2008). Я пытаюсь подключить отладчик к процессу. Процесс выполняется с помощью WPF-клиента. Процесс представлен в диалоговом окне "Присоединить к процессу", но выделено серым цветом, а кнопка "Прикрепить" отключена.
Я прочитал обсуждения и подтвердил, что управляемый код включен для отладчика, без везения. Вот два скриншота, представляющие текущую ситуацию (в первом изображении процесс, который я пытаюсь отлаживать, отмечен синим цветом - обратите внимание, что я запускаю как admin):
моментальный снимок идет здесь - но был удален путем...
После попытки автоматического выбора типа кода я попробовал ручной способ, без везения. Вот скриншот:
моментальный снимок идет здесь - но был удален путем...
Любая помощь будет оценена.
Спасибо, Буси
Возможно, вы уже привязаны к процессу? Начала отладку перед присоединением к процессу?
Нашел другую причину/решение этой проблемы, установите флажки "Показывать процессы от всех пользователей" и "Показывать процессы во всех сеансах", и у меня есть два экземпляра моего сервиса, один серый (который всегда был виден) и другой, к которому я мог бы присоединиться. hth:).
Я столкнулся с той же проблемой с моей службой Windows. Я не мог подключиться к работающей службе windows, которую я создал. Мое решение имеет несколько проектов с сервисом windows как проект запуска.
Я узнал, что моя проблема вызвана тем, что проект запуска совпадает с сервисом Windows.
Чтобы решить мою проблему, я просто установил другой проект как проект StartUp.
Я не уверен, но может быть отладчик, уже подключенный к процессу, и поэтому Visual Studio не позволит вам прикрепить его. Вы уверены, что вы не запускаете приложение уже в режиме отладки или у вас есть другой экземпляр VS?
Если вы пытаетесь подключить веб-службу или веб-приложение (w3wp.exe), попробуйте сбросить iis (iisreset). Это сработало для меня.