服务器是win2003,asp.net+vs2005的站点
最近服务器总是出现很多 vsjitdebugger.exe 的进程
就是程序出现异常,vs询问你是否调试的那个窗口
但是这个窗口是显示在服务器本地桌面的,用远程登录无法看到这个窗口
我有没有办法远程桌面查看这个异常信息呢?
打开你的VS2005,禁用实时调试在“工具”菜单中单击“选项”,选择“调试”文件夹,选择“实时”页,清除相关的程序类型:“托管”、“本机”、“脚本”。单击“确定”。
并使用注册表编辑器删除以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Debugger"="C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
"DbgManagedDebugger"="C:\WINDOWS\system32\vsjitdebugger.exe" PID %d APPDOM %d EXTEXT "%s" EVTHDL %d
这样,windows就没有任何调试器了。
如果想恢复原来的调试:
选上相关的程序类型:“托管”、“本机”、“脚本”
或
执行: drwtsn32 -i