在另一个LAN服务器上进入Web服务

时间:2010-08-07 16:27:31

标签: visual-studio-2010

我正在调试一个vb.net windows程序,我已经升级到VS 2010解决方案,目标是Framework 2.我需要进入webservice的代码。 Web服务是框架3.5,也是vb.net,运行在我们LAN上的Windows 2003服务器上。我在网上看到了大量关于它的废话,其中大多数人都无法使用它。

我在VS2010中遇到的错误与从VS 2005升级项目之前的错误完全相同:


无法自动进入服务器。连接到服务器 machine [servername]失败。 Microsoft Visual Studio 远程调试监视器(MSVSMON.EXE)似乎不是 在远程计算机上运行。请参阅“帮助”以获取帮助。


所以我做了帮助说的操作并在主机服务器上运行VS 2008远程调试向导。我已经验证远程调试器是作为该机器上的服务运行的。它仍然失败。

帮助不大?致谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

万一有人来这里寻找这个答案,就在这里。没有傻瓜'附加到过程',没有奇怪的坏指示 来自百万愚蠢切线的网站。这个答案已被FALKENIZED。

当您在同一个局域网和同一个域上时,执行以下步骤时,Visual Studio 2010的远程调试将起作用。

  1. 在Web服务主机上,共享Web服务所在的Web应用程序文件夹;给自己755的权限。 哎呀,给自己wxr权限。

  2. 在本地开发机器上
  3. ,将网络驱动器映射到刚刚共享的[web服务主机] [web app]文件夹。

  4. 将Visual Studio 2010远程调试程序文件夹(包含msvsmon.exe +支持文件)复制到Web服务主机。 确保为主机服务器获得正确的平台,例如x86,x64等远程调试器在这里: C:\ Program Files \ Visual Studio 2010 \ Common7 \ IDE \ Remote Debugger [platform]

  5. 在Web服务主机上,将快捷方式从新复制的调试器拖到桌面,然后启动远程调试器

  6. 在本地开发机器上,逐步执行代码。到达对Web服务的调用时,系统会提示您进行导航 到所请求的Web服务代码文件的位置,该文​​件随后将在您的映射路径中可用。做吧。

  7. 最后在1000000次头痛之后,您可以开始调试您的Web服务。祝贺