Sur*_*j D 12 c# debugging visual-studio-2012 visual-studio-2013
在通过代码调试时,我遇到了以下错误.
调试器附加到w3wp.exe但未配置为调试此未处理的异常.要调试此异常,请分离当前调试器.
它在我使用Visual Studio 2012时工作正常,但在使用Visual Studio 2013时失败.我尝试修复Visual Studio 2013,但它从未起作用.
有人知道修复它吗?
谢谢.
听起来也许您刚刚打开了调试功能。您的程序抛出异常,表明您当前的调试器未配置为处理,并且系统可能正在启动即时调试器。这是一个注册表设置,但也可以通过 Visual Studio 中的选项进行控制。
http://msdn.microsoft.com/en-us/library/k8kf6y2a(v=vs.85).aspx
通过编辑注册表禁用即时调试
在“开始”菜单上,搜索并运行 regedit.exe
在注册表编辑器窗口中,找到并删除以下注册表项:
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
请注意不要意外删除或更改任何其他注册表项。
关闭注册表编辑器窗口。