Не удается запустить отладку-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 отладка (локально) была в порядке!


убедитесь, что у вас есть Локальная Машина выбирается из выпадающего меню:

enter image description here


Windows 7 x64, VS 2012, VB.NET

я исправил это так:-

  1. создайте ярлык на рабочем столе, чтобы "C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE\удаленный отладчик\x64\msvsmon.исполняемый."

  2. щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите OK

  3. создать ярлык на рабочем рабочего стола "файлы C:\Program (х86)\Майкрософт Visual студии 11.0\Common7\язь\команду devenv.исполняемый."

  4. щелкните правой кнопкой мыши ярлык и выберите "Свойства" в раскрывающемся меню. Выберите вкладку "Совместимость", отметьте" запустить эту программу от имени администратора " и нажмите кнопку ОК.

для запуска VS2012: -

  1. дважды щелкните значок ярлыка msvsmon (который вы создали выше, чтобы запустить msvsmon). Дождитесь " монитора удаленной отладки Visual Studio (Администратор)" окно для отображения перед продолжением ...

  2. дважды щелкните значок ярлыка" Visual Studio 2012 Professional " (который вы создали выше, чтобы запустить VS2012)

  3. в VS2012 убедитесь, что отображается стандартная панель инструментов.

  4. в VS2012 убедитесь, что раскрывающийся список" платформы решений "(на стандартной панели инструментов) отображается и установлен в"x86".

и debug теперь работает (для меня в любом случае) ...

однако через 15 минут или около того отладка может перестать работать, и вы можете снова получить ошибку msvsmon. Если это произойдет, просто закройте VS2012 и msvsmon, а затем начните снова (от "to start VS2012:-" выше) ...


Я и несколько других разработчиков пытались найти решение для этой проблемы в течение примерно 3/4 часов, поскольку Visual Studio разбилась, тогда эта ошибка произойдет (дважды в 2 дня). Затем я внезапно (после многих отладок и попыток других предложений и headbanging) каким-то образом понял, что файл, который был выделен, изменился, и когда я пытался отладить, не был проектом приложения MVC, как только я изменил его на проект моего проекта, он тогда работал.

надеюсь, что это помогает и спасает людей от многочасовой боли!


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


для меня это сработало в VS2013: Сохраните работу, закройте Visual Studio, а затем откройте проект


Я также столкнулся с этой ошибкой.

причиной моего было то, что я случайно опустошил следующее свойство

Свойства->Отладка->WorkingDirectory

изменить его на:

наследовать от родителя или от значений по умолчанию для проекта

решается вопрос.


Если вы используете Microsoft Azure, попробуйте вручную подключить отладчик:

Я изложил шаги в следующем ответе:

https://stackoverflow.com/a/35738995/1057052