相信安装了VS2008的朋友都有同样的经历,就是经常在浏览网页的时候会弹出Visual Studio 实时调试器,非常烦人。其实网页经常都会有错误,没安装VS2008之前一样也有,只不过不是以这种形式显示,而是在左下角出现金黄色盾牌,提示错误,安装了VS2008出现Visual Studio 实时调试器是因为VS2008对错误脚本进行调试,所以就出现了这样的情况。

方法一:

解决的方法很简单,允许注册表编辑器,删除一下两条:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebugDebugger
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger
接着打开VS2008,在工具-选项-调试-实时,把右面的三个选项的勾选去掉就可以了。

方法二:

把目录下的C:WINDOWSsystem32vsjitdebugger.exe重命名,需要的时候改回来即可

 

一、注册表修改解决

找到注册表删除以下2个项目
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebugDebugger 
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger

在 64 位 操作系统上也删除以下注册表项:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebugDebugger

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger

二、在visual studio 菜单里进行更改

进入visual studio中,选择【工具】-》【选项】,点击【调式】,在【实时】选项卡中把【本机】【脚本】【托管】三个对勾取消掉就ok了

 


其实关闭调试似乎并没有解决问题,之后又会出现如下错误:

三、最可靠的解决办法:

在IIS网站属性,主目录,应用程序配置,调试下把第一个对号去掉即可,可能是客户的技术调试程序时点上的。

如图:

本人在使用的时候是使用第二种方式,直接修改C:WINDOWSsystem32vsjitdebugger.exe文件名为C:WINDOWSsystem32vsjitdebugger1.exe,具体效果后续再观察