Not*_*Dan 10 debugging remote-debugging visual-studio
是否可以在64位计算机上安装x86远程调试器作为服务?我需要在Session 0进程中将调试器附加到托管代码.该进程运行32位,但安装的调试器服务是64位,不会附加到32位进程.
我尝试使用SC命令创建服务,并且能够启动服务,并验证它是否在任务管理器进程中运行.但是,当我尝试使用visual studio连接到它时,它说没有启用远程调试器监视器.当我停止x86服务,并启动x64服务,它能够找到监视器,但仍然出现错误.
我尝试使用远程调试器时出现以下错误:无法附加到进程.64位版本的Visual Studio远程调试监视器(MSVSMON.EXE)无法调试32位进程或32位转储.请改用32位版本.
当我尝试在本地附加时出现以下错误:此计算机不支持附加到不同终端服务器会话中的进程.尝试对计算机进行远程调试,并在进程的会话中运行Microsoft Visual Studio远程调试监视器.
如果我尝试将32位远程调试器作为应用程序运行,它将无法连接b/c远程调试器在我的会话中运行而不是在会话0中运行.
小智 16
在安装rdbgsetup_x64.exe并完成配置向导后,这适用于我的机器(TM):
sc stop msvsmon90
sc config msvsmon90 binPath= "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe /service msvsmon90"
sc start msvsmon90
Run Code Online (Sandbox Code Playgroud)
尝试远程调试在64位IIS中运行为32位的网站时,我们遇到了同样的问题.
你也可以这样做:
在相关的说明中,如果从Windows 2008/7/Vista附加到2003计算机,则还存在Kerberos身份验证的低级错误,如下所述:http://www.labs.jobserve.com/Articles.aspx /远程调试代码在Windows-2003-from-Vista-or-Windows-72008-R2上并通过Connect在此处报告给MS(最近关闭为"外部"):https://connect.microsoft.com/ VisualStudio中/反馈/ ViewFeedback.aspx?FeedbackID = 508455
| 归档时间: |
|
| 查看次数: |
23060 次 |
| 最近记录: |