Visual Studio调试器的问题

Sur*_*j D 12 c# debugging visual-studio-2012 visual-studio-2013

在通过代码调试时,我遇到了以下错误.

调试器附加到w3wp.exe但未配置为调试此未处理的异常.要调试此异常,请分离当前调试器.

我尝试从以下链接修复,但它不适合我. http://social.msdn.microsoft.com/Forums/vstudio/en-US/373e738f-1bc7-4dcb-88b4-ee8e78d72dc1/an-unhandled-exception-was-raised-from-microsoft-net-framework-v- 10-11或20-但-的电流?论坛= vsdebug

它在我使用Visual Studio 2012时工作正常,但在使用Visual Studio 2013时失败.我尝试修复Visual Studio 2013,但它从未起作用.

有人知道修复它吗?

谢谢.

Cod*_*ore 0

听起来也许您刚刚打开了调试功能。您的程序抛出异常,表明您当前的调试器未配置为处理,并且系统可能正在启动即时调试器。这是一个注册表设置,但也可以通过 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

请注意不要意外删除或更改任何其他注册表项。

关闭注册表编辑器窗口。