关于安装Windows Web Server API问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/asd77882566/article/details/45826291

服务器运行的一个exe程序崩溃了,需要远程调试,但是启动服务器vs2012的Remote Debugger\x64\msvsmon.exe时,提示未安装Windows Web Server API,百度\谷歌了半天,发现关于安装这个api的问题似乎很少,最终在谷歌里翻到了一篇解决办法:

       (1) 下载Windows Live Essentials Offline installer (http://g.live.com/1rewlive5-all/en/wlsetup-all.exe),使用迅雷下载最好,速度比较快。

      (2) 使用解压工具解压下载的exe,我是用的是UniExtract。

      (3) 接下来就用这个软件把下载的exe解压出来,注意要设置解压模式的话用第三个选项。解压出一个文件夹,在文件夹的根目录取出文件“PACKAGE\P46104728"和”PACKAGE\P31914638“,用UniExract对他俩分别解压,得到压缩文件,一直解压到剩余两个文件”Windows6.0-KB959175-x86.msu“,”Windows6.0-KB959175-x64.msu“,根据服务器是32位或64位使用对应的x86或x64程序,放置在服务器上更新Windows Web Server API,这样就解决了这个问题。

      应该是安装整个wlsetup-all.exe也可以,不过在服务器里尽量保持干净。

      解决这个问题最大的感受就是要掌握好英文,善用Google啊。

      这个问题的解决方式原地址在此:https://connect.microsoft.com/VisualStudio/feedback/details/763521/cannot-run-visual-studio-2012-remote-debugger-on-windows-server-2008-non-r2,我采用的是解决方法中的第一个方案。

猜你喜欢

转载自blog.csdn.net/asd77882566/article/details/45826291