windows2003总弹出Visual Studio实时调试器的问题
相信安装了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,具体效果后续再观察