Не удается запустить отладку-Visual Studio 2012
" невозможно начать отладку "C:WindowsSystem32WWAHost - ... exe. Монитор удаленной отладки Microsoft Visual Studio (MSVSMON.EXE) не работает на удаленном компьютере. Это может быть связано с тем, что брандмауэр предотвращает связь с удаленным компьютером. См. справку по настройке удаленной отладки."
искал похожие сообщения, но не нашел ни одного. Если дубликат просто сообщите. Я не пытаюсь подключиться к любой удаленной машине. Просто проверка на моей локальной машине. Есть ли способ решить эту проблему. (Я использую Windows 8 Enterprise 64-бит, просто проект javascript)
11 ответов
решена. Установленное обновление удаленных инструментов от здесь и работает нормально. Спасибо, что ответили. Закрываем тему.
У меня была та же проблема. Я исправил это, изменив свойства / компиляция / целевая платформа to x86 вместо любой CPU. В моем случае это решило проблему. Надеюсь, это поможет.
Это случилось со мной только сейчас, когда у меня был веб-сайт, настроенный в IIS для mydomain.com, и установите url-адрес запуска моего проекта (локальный IIS) в mydomain.com, а затем запустил проект, прежде чем не забыть добавить запись в файлы хоста для домена:
127.0.0.1 mydomain.com
это навело меня на добрый час, прежде чем я вспомнил, что не поставил на запись. Добавление записи исправило это сразу.
Windows 7 x64, VS 2012
в моем случае был установлен компонент монитора удаленной отладки, и приложение было четко настроено для локальной отладки в настройках. Это было приложение WinForms, обновленное с VS 2008, .NET 3.5.
оказывается, это был Брандмауэр Windows. Путем прямого запуска:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe
появился диалог брандмауэра, где я мог разрешить msvsmon.exe для запуска. После повторного запуска VS 2012 отладка (локально) была в порядке!
Windows 7 x64, VS 2012, VB.NET
я исправил это так:-
создайте ярлык на рабочем столе, чтобы "C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE\удаленный отладчик\x64\msvsmon.исполняемый."
щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите OK
создать ярлык на рабочем рабочего стола "файлы C:\Program (х86)\Майкрософт Visual студии 11.0\Common7\язь\команду devenv.исполняемый."
щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите кнопку ОК.
для запуска VS2012: -
дважды щелкните значок ярлыка msvsmon (который вы создали выше, чтобы запустить msvsmon). Дождитесь " монитора удаленной отладки Visual Studio (Администратор)" окно для отображения перед продолжением ...
дважды щелкните значок ярлыка" Visual Studio 2012 Professional " (который вы создали выше, чтобы запустить VS2012)
в VS2012 убедитесь, что отображается стандартная панель инструментов.
в VS2012 убедитесь, что раскрывающийся список" платформы решений "(на стандартной панели инструментов) отображается и установлен в"x86".
и debug теперь работает (для меня в любом случае) ...
однако через 15 минут или около того отладка может перестать работать, и вы можете снова получить ошибку msvsmon. Если это произойдет, просто закройте VS2012 и msvsmon, а затем начните снова (от "to start VS2012:-" выше) ...
Я и несколько других разработчиков пытались найти решение для этой проблемы в течение примерно 3/4 часов, поскольку Visual Studio разбилась, тогда эта ошибка произойдет (дважды в 2 дня). Затем я внезапно (после многих отладок и попыток других предложений и headbanging) каким-то образом понял, что файл, который был выделен, изменился, и когда я пытался отладить, не был проектом приложения MVC, как только я изменил его на проект моего проекта, он тогда работал.
надеюсь, что это помогает и спасает людей от многочасовой боли!
Я также получил эту ошибку, я обычно запускаю сайты под именем пользователя (который также является пользователем базы данных) и забыл установить пул приложений. (ответ парламента также помог мне)
Я также столкнулся с этой ошибкой.
причиной моего было то, что я случайно опустошил следующее свойство
Свойства->Отладка->WorkingDirectory
изменить его на:
наследовать от родителя или от значений по умолчанию для проекта
решается вопрос.
Если вы используете Microsoft Azure, попробуйте вручную подключить отладчик:
Я изложил шаги в следующем ответе: