无法在Windows Server 2008上运行Visual Studio 2012远程调试程序

时间:2012-09-19 13:24:04

标签: visual-studio-2012 remote-debugging

我正在尝试在Windows Server 2008 x86(而不是R2)虚拟机上运行Visual Studio 2012远程调试器,但由于Windows Web Services API无法运行,因此无法通过“远程调试配置”屏幕使用以下消息安装

---------------------------
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

上提出此问题

4 个答案:

答案 0 :(得分:7)

这个问题有一个(有点冗长的)解决方法。

  1. 如果尚未安装,请从Window Update(http://support.microsoft.com/kb/971644?wa=wsignin1.0)安装“Windows Server 2008平台更新(KB971644)”。它将在“控制面板 - >程序和功能 - >已安装的更新”中安装KB971512,KB971513和KB960362。

  2. http://go.microsoft.com/fwlink/?LinkID=255474

  3. 安装Windows Live Essentials

    Live Essentials的依赖项将安装所需的WWS更新。

    希望这可以让您解锁,直到问题得到妥善解决。

答案 1 :(得分:0)

我在Windows Vista上遇到了完全相同的问题。

我发现有人在这里帮助上传了WWSAPI安装程序: http://rw.internals.io/post/fix-remote-debugging-on-windows-vista-requires-wwsapi

一旦我安装了相应的WWSAPI,我就可以直接运行MSVSMON.EXE而无需安装任何其他东西。 不可否认,我使用的是Visual Studio 2015而不是VS2012,但我希望早期版本也可以使用。

答案 2 :(得分:-1)

以下是我在服务器上进行远程调试所做的工作。

使用VS2010远程调试程序,将其安装的整个文件夹复制到您的服务器。 确保用于运行msvsmon的用户具有调试代码的正确权限

答案 3 :(得分:-1)

正如它所说,VS2010的远程调试器仅适用于Studio 2010。 对于VS 2012,您需要安装VS2012调试器,该调试器位于\ RemoteTools \ rtools_setup_x64.exe下的安装盘上