我正在尝试在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
上提出此问题答案 0 :(得分:7)
这个问题有一个(有点冗长的)解决方法。
如果尚未安装,请从Window Update(http://support.microsoft.com/kb/971644?wa=wsignin1.0)安装“Windows Server 2008平台更新(KB971644)”。它将在“控制面板 - >程序和功能 - >已安装的更新”中安装KB971512,KB971513和KB960362。
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下的安装盘上