问题标签 [first-chance-exception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2740 浏览

c++ - 我无法让我的调试器停止对第一次机会异常的破坏

我正在使用 Visual C++ 2003 通过 TCP/IP 远程调试程序。

我设置了 Win32 异常 c00000005,“访问冲突”,以便在抛出时闯入调试器。然后,我将其设置回“使用父设置”。父项 Win32 Exceptions 的设置是在引发异常时继续。

现在,当我调试程序时,每次抛出异常时它都会中断,迫使我单击继续让它继续调试。我怎样才能让它停止像这样打破?

0 投票
5 回答
30349 浏览

.net - 什么是“第一次机会例外”?

什么是第一次机会例外?它是如何以及从何处起源于 .NET 程序的?为什么用那个特殊的名字来称呼它(我们在谈论什么“机会”)?

0 投票
5 回答
6450 浏览

vb.net - 第一次机会例外

'一直在运行 MSDN 帮助文档来掌握 Visual Basic 的窍门。在尝试使用计时器的示例后 --one 将标签和计时器组件拖到设计器中,并将以下内容添加到组件子例程中

调试期间即时窗口的输出如下

Microsoft.VisualBasic.dll 中 出现“System.InvalidCastException”
类型的第一次机会异常 Microsoft.VisualBasic.dll 中出现“System.InvalidCastException”类型的第一次机会异常

在使用上下文菜单组件的上一个 MSDN 示例中也会出现相同的错误。我应该Try...Catch...Finally这个错误并尝试继续前进吗?或者,我正在处理更严重的事情吗?

0 投票
2 回答
9665 浏览

c# - 抑制第一次机会异常

是否可以在 Visual Studio(C# 调试器)中针对特定代码行抑制首次机会抑制?

我想在调试器中使用第一次机会异常,但是在获得有趣的代码之前,我需要通过每个调试会话来处理大约 50 个第一次机会异常。

目前,我关闭第一次机会异常,然后手动打开它们,但这是一个麻烦和浪费时间。

0 投票
2 回答
1237 浏览

.net - .NET - 密集调试的第一次机会异常侦听器?

这可能是不现实的,但是是否有可能使组件能够被通知其进程中发生的所有第一次机会异常?

我们有一些第三方(由我们承包)组件,除了吃异常之外什么都做不了,商业关系的政治使整个磨难成为皇家痛苦。

我们也意识到我们的一些代码正在执行令人失望的操作,让异常消失在深渊中,而不是使用我们的集中式异常记录器。

我假设我们的应用程序必须作为调试应用程序的子进程启动才能达到效果,但我认为值得一问:)

0 投票
4 回答
19081 浏览

wcf - 第一次机会 System.Configuration.ConfigurationErrorsException “此元素当前未与任何上下文关联”

有谁知道这个特殊的异常是什么意思以及如何解决它?

请注意,我不是在“例外”对话框中寻求帮助来抑制它。如果可能的话,我想了解它的根本原因以及如何解决原因本身。

谢谢。

附言

导致 FCE 的行是:

异常详情:

调用栈是:

编辑

升级到 .NET 4 和 VS2010 后,该问题不会自行产生。我猜MS修复了它。

0 投票
1 回答
165 浏览

visual-studio - vs.net 首次异常过滤器

在 Visual Studio 中,您可以在第一次更改异常时激活中断。在我的应用程序中,我想忽略某些异常(验证和安装),我必须手动禁用它们。

有没有办法使用一组默认异常来设置第一个更改异常窗口以捕获和/或忽略?

0 投票
2 回答
2405 浏览

visual-studio - 在即时窗口中显示异常信息和 Debug.Print() 消息

我的一个朋友声称对 Debug.Print() 的调用以及第一次机会异常通知出现在他的即时窗口中。我发现这令人惊讶;对我来说,它们只出现在输出窗口中。

MSDN 声称(此处)您可以通过在输出窗口中显式禁用它们来在即时窗口中隐式启用它们。但这对我不起作用;如果我禁用它,消息不会显示在任何一个窗口中。立即窗口仍然是空的。

如何让即时窗口显示此信息?

0 投票
5 回答
4901 浏览

c# - 没有被 MS VS 调试器困住的崩溃 - 如何捕捉?

我的 c# 应用程序(Windows 7/VS2008)随机崩溃,它没有给我通常的堆栈跟踪,而是建议关闭/调试/查找信息 windows 7 类型的对话框。我在 VS2008 下或独立运行该应用程序 - 同样的事情。单击“调试”建议使用 VS 的新实例进行调试,但由于“另一个调试器已附加到应用程序”而失败。但是附加的调试器并没有给我任何机会看到它失败的地方,只是在输出窗口(下)中给出了一些线索。如何处理?

看起来我必须在 VS 调试器中启用(?)第一次机会异常,但目前还不清楚如何......我感谢任何帮助!

另外 - 我发现了如何在 VS2008 中启用调试异常(Debug->Exceptions->checked all 5 category of exceptions)。它仍然给了我完全相同的结果——崩溃而无法查看调试器中发生了什么。

“PS.exe”(托管):已加载“C:\Windows\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll”类型“System.Deployment.Application.InvalidDeploymentException”的第一次机会异常发生在 System.Deployment.dll 在 mscorlib.dll 中发生“System.Threading.ThreadAbortException”类型的第一次机会异常线程 0x1964 已退出,代码为 0 (0x0)。线程 0x1b24 以代码 0 (0x0) 退出。mscorlib.dll 中出现“System.ArgumentOutOfRangeException”类型的第一次机会异常 mscorlib.dll 中出现“System.ArgumentOutOfRangeException”类型的第一次机会异常 mscorlib 中出现“System.ArgumentOutOfRangeException”类型的第一次机会异常。发生在 mscorlib.dll 线程 0x19b8 已退出,代码为 0 (0x0)。线程 0x18f4 以代码 0 (0x0) 退出。线程 0x420 以代码 0 (0x0) 退出。mscorlib.dll 中发生“System.ArgumentOutOfRangeException”类型的第一次机会异常 mscorlib.dll 中发生“System.ArgumentOutOfRangeException”类型的第一次机会异常 mscorlib.dll 中发生“System.ArgumentOutOfRangeException”类型的第一次机会异常 A first mscorlib.dll 中发生“System.ArgumentOutOfRangeException”类型的机会异常 mscorlib.dll 中发生“System.ArgumentOutOfRangeException”类型的第一次机会异常 mscorlib 中发生“System.ArgumentOutOfRangeException”类型的第一次机会异常。

0 投票
2 回答
9668 浏览

wcf - WCF - 抛出许多许多第一次机会异常 - 然后使应用程序崩溃

我有一个 WPF 应用程序(主机),除其他外,它是具有多个 ServiceHosts 的自托管 WCF(如下所示的示例)

我有客户端使用这样的 nettcpbinding 连接到该主机

'data' 暴露对象的定义如下:

问题是,在主机正常运行期间,突然连接了大约 50 个用户,IDE 中的输出窗口显示数百个与 wcf 相关的错误。

然后,如果我很幸运,它会在几秒钟后自行消失,但在此期间,整个 UI 和主机应用程序的所有内容都会冻结,WCF 不再为任何其他用户提供服务。然后当它回来时一切都很好,直到它再次开始出错..

这里似乎没有任何内部网络问题。我已经启用了跟踪,但我在其中找不到太多有用的信息。我只是想知道是否有人经历过这种行为?

如果需要,我很乐意提供更多信息!

在我的输出窗口中创建了 1000 个这样的错误。