Visual studio 2010 配置Visual Studio 2010远程调试器
我已将安装在Windows Server 2003(x86)服务器上,尝试连接到该服务器会导致以下错误: 无法连接到Microsoft服务器 Visual Studio远程调试监视器 名为“服务器名”。Visual Studio 目标计算机上的远程调试器 无法重新连接到此计算机。 防火墙可能正在阻止 通过DCOM与本地计算机进行通信 电脑。有关详细信息,请参阅帮助 援助 我已检查了Windows防火墙设置,并确保在本地计算机上启用了文件共享。我已确保DCOM在服务器上运行,并且调试服务也在运行。据我所知,没有涉及实际的防火墙Visual studio 2010 配置Visual Studio 2010远程调试器,visual-studio-2010,remote-debugging,Visual Studio 2010,Remote Debugging,我已将安装在Windows Server 2003(x86)服务器上,尝试连接到该服务器会导致以下错误: 无法连接到Microsoft服务器 Visual Studio远程调试监视器 名为“服务器名”。Visual Studio 目标计算机上的远程调试器 无法重新连接到此计算机。 防火墙可能正在阻止 通过DCOM与本地计算机进行通信 电脑。有关详细信息,请参阅帮助 援助 我已检查了Windows防火墙设置,并确保在本地计算机上启用了文件共享。我已确保DCOM在服务器上运行,并且调试服务也在运行。
我还需要更改什么才能使其正常工作?以下是我在ASP.NET应用程序上进行远程调试的步骤。不确定你是否已经这样做了,希望能有所帮助
- 在我的机器上(从现在起称之为DEVMACHINE),我共享了包含远程调试器(msvsmon.exe)的文件夹。在我的计算机上,它位于C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x86。我把共享称为msvsmon
- 在服务器上,我打开Windows资源管理器并导航到\\DEVMACHINE\msvsmon,然后运行msvsmon.exe(这打开了Visual Studio远程调试监视器)
- 在DEVMACHINE上,我启动了visualstudio2010,并打开了表示我正在尝试调试的应用程序的解决方案
- 在Visual Studio中,单击工具>附加到进程
- 在限定符字段中输入服务器名称,然后双击列表中的w3p.exe进程
- 然后,我在要开始调试的位置放置了一个断点
希望能有所帮助。我在调试服务方面也遇到了同样的问题。调试服务正在自动启动,但我无法连接。我甚至完全关闭了防火墙,这也没用 尝试运行调试监视器(与服务相反)并连接到该监视器。您可以在“开始”菜单中找到它
对显示器和服务之间的区别感到困惑吗?我也是。请看我一直遇到上面列出的相同错误,在尝试了所有其他答案后,问题最终证明是我的开发机器上禁用了DCOM。通过使用此命令中的说明启用DCOM,该问题得以解决。此处也存在同样的问题。我的理由是,趋势安全是在本地计算机上启用的,它阻止了防火墙。我无法停止它,因为我需要一个密码,所以我只是删除了所有的趋势进程,它似乎工作正常。因此,您可以检查是否启用了阻止访问的某些防病毒软件
我还需要将devenv.exe添加到本地计算机Windows防火墙中允许的程序中,并设置其策略。我刚刚遇到连接问题。问题是客户端PC(我的桌面)可以连接到运行调试监视器的远程主机,但远程主机无法将数据发送回我的桌面 事实证明,这是由Windows防火墙中的“配置文件”设置引起的。防火墙规则仅限于“公共”配置文件,但我的桌面已连接到本地域。将设置更改为“域”可确保远程主机可以将调试数据传回客户端桌面 在Windows防火墙->入站规则->Microsoft Visual Studio->高级选项卡下进行检查 干杯,
J我正在使用本地DNS,这样我就可以在网站上线之前测试它们(通过编辑我的主机文件) 我有一个特定的IP分配由我的路由器在家里和工作 i、 e.
dev.example.com
映射到192.168.1.123
当我的机器切换到另一个网络时,我没有意识到它无法再到达调试器,因此我得到了错误
相当模糊的情况下,我不得不得到这个错误,这是任何数额的重新启动或回收IIS将修复 下面是在Visual Studio IDE上设置Visual Studio远程调试监视器的快速步骤
- 打开程序>Microsoft Visual Studio 2010>Visual Studio工具>Visual Studio 2010远程调试器文件夹
- Windows资源管理器显示32位和64位版本的远程调试监视器
- 将与远程服务器匹配的相应版本(例如x64机器使用x64文件夹和x32机器使用X86文件夹)复制到 你的机器
- 在远程计算机的控制台上,转到该文件夹并启动msvsmon.exe
- 转到工具>选项,将身份验证模式更改为无身份验证,并选中允许任何用户进行调试复选框
- 在VisualStudio的开发机器上,转到工具>附加到进程
- 将传输更改为远程,将限定符更改为远程服务器的名称
- 您现在应该看到要在该列表上调试的可执行文件。选择要调试的进程,然后单击“附加”
- 您现在可以在远程服务器上运行代码时调试代码
- 只要记住一旦完成,就关闭远程服务器上的远程调试监视器
Windows服务器是否与客户端驻留在同一域中?是否有任何更新?我也一样issue@jayrdub不走运。让一位工程师看了看,但没有成功。我想