Подтвердить что ты не робот

Не удается запустить удаленный отладчик Visual Studio 2012 в Windows Server 2008

Я пытаюсь запустить удаленный отладчик Visual Studio 2012 на виртуальной машине x86 (не R2) Windows Server 2008, но я не могу пройти мимо экрана "Конфигурация удаленной отладки", поскольку API веб-служб Windows не удается установите с помощью следующего сообщения

---------------------------
Visual Studio Remote Debugging Monitor
---------------------------
The Windows Web Services installer failed to execute. The installer exited with error 'Data of this type is not supported.'.
---------------------------
OK   
---------------------------

Единственное, что я должен продолжить, это эти два сообщения

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

Как я могу получить удаленную отладку, работающую на машине Windows Server 2008 (не R2)?

Обновление: Я поднял это на Microsoft Connect

4b9b3361

Ответ 1

Для этой проблемы существует (несколько длинный) обходной путь.

  • Если это еще не сделано, установите "Обновление платформы для Windows Server 2008 (KB971644)" из "Обновление окна" (http://support.microsoft.com/kb/971644?wa=wsignin1.0). Он установит KB971512, KB971513 и KB960362 в "Панель управления → Программы и компоненты → Установленные обновления".

  • Установите Windows Live Essentials из http://go.microsoft.com/fwlink/?LinkID=255474

Зависимость Live Essentials будет устанавливать требуемое обновление WWS.

Надеемся, что это разблокируется, пока проблема не будет исправлена.

Ответ 2

У меня была такая же проблема в Windows Vista.

Я обнаружил, что кто-то поучительно загрузил установщиков WWSAPI здесь: http://rw.internals.io/post/fix-remote-debugging-on-windows-vista-requires-wwsapi

Как только я установил соответствующий WWSAPI, я мог запускать MSVSMON.EXE напрямую, без необходимости устанавливать что-либо еще. По общему признанию, я использую Visual Studio 2015, а не VS2012, но я ожидаю, что более ранние версии также будут работать.

Ответ 3

Вот что я сделал, чтобы получить удаленную отладку, работающую на сервере.

Используйте удаленный отладчик VS2010, скопируйте всю папку, где она установлена ​​на ваш сервер. Убедитесь, что пользователь, используемый для запуска msvsmon, имеет правильные привилегии для отладки вашего кода.

Ответ 4

Как говорится, удаленный отладчик для VS2010 работает только с Studio 2010. Для VS 2012 вам необходимо установить отладчик VS2012, который находится на установочном диске в папке\RemoteTools\rtools_setup_x64.exe