Не удается запустить удаленный отладчик 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
Ответы
Ответ 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