总是弹出visual studio 实时调试器 三种解决办法
最近服务器老是弹出visual studio 实时调试器很是郁闷呀。关还关不掉。怎么解决呢 ,现像如下图所示:
下面我们一起来分析一下这种情况的原因:
弹出应用程序: Visual Studio 实时调试器: 发生了未处理的异常(“下标越界: ‘[number: 0]’”),发生位置是 w3wp.exe [2472]。 对此异常的实时调试失败,错误为: 安装的调试器都没有启用实时调试。在 Visual Studio 中,可以从“工具”/“选项”/“调试”/“实时”启用实时调试。
最常出现的解决办法是有以下几种:
一、注册表修改解决
找到注册表删除以下2个项目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\DbgManagedDebugger
在 64 位 操作系统上也删除以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\DbgManagedDebugger
二、在visual studio 菜单里进行更改
进入visual studio中,选择【工具】-》【选项】,点击【调式】,在【实时】选项卡中把【本机】【脚本】【托管】三个对勾取消掉就ok了
其实关闭调试似乎并没有解决问题,之后又会出现如下错误:
三、最可靠的解决办法:
在IIS网站属性,主目录,应用程序配置,调试下把第一个对号去掉即可,可能是客户的技术调试程序时点上的。
如图:
请同学们注意哦,真正能解决办法的是第三种哈。如果你是服务器的话。
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
安装了visualStudio2008后,经常莫名其妙弹出一个“Visual Studio实时调试器”的对话框,提示某程序发生未处理的win32异常,并询问“要使用选定的调试器进行调试吗?”。
关闭实时调试器的方法大致有以下几种:
- 修改Visual Studio 2008的调试设置
打开visual studio 2008或visual studio 2005,打开菜单栏-工具-选项-调试-实时,然后看到三个选项,分别是本机,脚本,托管,全部取消掉
- 改注册表
删除注册表如下两项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\DbgManagedDebugger
如果想恢复原来的:
执行: drwtsn32 -i’ M" s9 V2 X6 Y e9 s
3.修改修改Visual Studio 2008的调试设置之二
打开visual studio 2008或visual studio 2005,打开菜单栏-调试-> 异常-> win32 -> “引发”前的钩去掉,确定
4.浏览器设置
打开IE浏览器然后选择工具- internet选项-高级
在菜单里你可以看到2个 禁用脚本调试 一个是指派给IE的,一个是指派给任何其他浏览器的. 全部打上勾,然后选择应用-确认
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2010anzhuangwenti/2020/0724/2602.html