2010-08-07 82 views
0

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

我在VS2010得到的错误是同一个确切的,我从2005年VS升级项目之前得到:


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


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

帮助不大?感谢

回答

0

万一有人来这里寻找这个答案,在这儿呢。没有愚蠢的“附加处理”,没有奇怪的错误指示 从网站上百万愚蠢切线。这个答案已经失败了。

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

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

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

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

  4. 在Web服务主机上,将调试器复制到桌面,然后在本地开发机器上通过代码执行远程调试器

  5. 。当接到对Web服务的调用时,系统会提示您将 导航到请求的Web服务代码文件的位置,然后该文件将在您的映射路径中可用。做到这一点。

  6. 最后1000000头痛后,您可能会开始调试您的Web服务。恭喜

相关问题