unhandled-exception相关内容
监控我的全局异常日志,无论我做什么,这个错误似乎都无法消除,我以为我终于摆脱了它,但它又回来了.您可以在 这里有类似的帖子. 环境注意事项: IIS 6.0、.NET 3.5 SP1 单一服务器 ASP.NET 应用程序 已经采取的步骤: 在我所有页面的页面库中 protected override void OnInit(EventArgs
..
我有以下代码.它可以按预期工作,不会引发未处理的拒绝错误. p = new Promise (fulfill, reject) ->拒绝新的错误“一些错误"p.catch(错误)->控制台日志错误 现在,第二个代码示例确实引发了未处理的拒绝错误.当我清楚地处理错误时,有人可以向我解释为什么会发生这种情况. p = new Promise (fulfill, reject) ->拒绝新的错误“
..
假设我有一个类和一个方法 A 类 {void foo() 抛出异常() {...}} 现在我想为 A 的每个实例调用 foo,这些实例由如下流传递: void bar() 抛出异常 {流 A作为 = ...as.forEach(a -> a.foo());} 问题:如何正确处理异常?该代码无法在我的机器上编译,因为我不处理 foo() 可能引发的异常.bar 的throws Excepti
..
我正在编写一个小型插件库,它使用应用程序域来隔离使用 .Net 框架 4.0 的插件.因此,每个插件中的代码都超出了我的控制范围.当其中一个插件引发未处理的异常时,我观察到结果好坏参半.它们如下. 当插件的主线程中抛出未处理的异常时,调用插件的执行方法的主可插入应用程序能够捕获并干净地处理它.那里没有问题.然而, 如果插件在插件的 Execute 方法中为基于 WinForms 的应用
..
我的 web.config 中有以下内容: 我有一个 [处理错误] 在我的 HomeController 类的顶部.为了测试,我创建了一个简单的引发异常的动作..它重定向到我的 错误控制器/索引 方法,但是当它到达绑定到 HandleErrorIn
..
当等待的 async 方法抛出异常时,异常存储在某处并延迟抛出.在 WinForms 或 WPF 应用程序中,它使用 SynchronizationContext.Current 来发布异常的抛出.然而,在例如一个控制台应用程序,它在线程池上抛出异常并关闭应用程序. 如何防止从 async 方法抛出的异常导致应用程序关闭? 编辑: 显然我描述的问题是因为我有 void async
..
Node.js 从版本 7 开始使用 async/await 语法糖来处理 promise,现在在我的代码中经常出现以下警告: (node:11057) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):ReferenceError:错误:无法设置标题发送后.(节点:11057)DeprecationWarning:未处理的承诺拒绝是已弃用.以后
..
我想知道我是否可以捕获由我开始使用 Process.Start(...) 的另一个进程抛出的未处理的异常 我知道我可以使用这个link ,但我想要的是捕获通常由 .net 环境的 Just In Time 调试器捕获的错误,带有接下来的这些话:“您的应用程序中发生了未处理的异常.如果您继续,应用程序将忽略此错误并尝试继续.如果您单击退出,应用程序将立即关闭......"然后是异常消息和“继续
..
在 Windows 上使用 MiniDumpWriteDump 函数创建进程的核心转储时,建议使用(例如 这里 和这里)MiniDumpWriteDump 是从另一个“看门狗"进程运行的,因为在同一进程中调用时它可能无法正常工作. 目前,我们的应用程序在处理未处理的异常时调用它(我们从看门狗线程执行此操作).由于我们有时会遇到无法运行的问题,因此我们希望将其移至单独的进程. 现在,向另
..
如何捕获所有发生在 ASP.NET Web Api 中的未处理异常,以便我可以记录它们? 到目前为止我已经尝试过: 创建并注册异常处理属性 在Global.asax.cs 中实现一个Application_Error方法订阅AppDomain.CurrentDomain.UnhandledException 订阅TaskScheduler.UnobservedTaskExcept
..
Visual Studio 曾经有一个特定的复选框来“中断未处理的异常".2015 年,它已被删除(或移到我找不到的地方).所以现在如果我没有提供用户级异常处理程序,我转换后的项目不再中断.我不想打破所有“抛出的异常",因为我处理特定的异常.正是我未能提供特定处理程序的地方. 现在我的代码只是简单地退出当前过程并在下一个调用堆栈位置继续执行,不太好. 有人知道如何在 Visual St
..
class throwseg1{void show() 抛出异常{throw new Exception("my.own.Exception");}void show2() throws Exception//为什么这里需要 throws ?{展示();}void show3() throws Exception//为什么这里需要 throws ?{显示2();}public static voi
..
我正在处理一个项目,但遇到了一个问题.当我运行我的代码时,我收到此错误消息: “CrystalDecisions.Shared.SharedUtils"的类型初始值设定项引发异常 消息标题是“TypeInitializerException was unhandled". 我在这行代码处收到此错误: this.crystalReportViewer = new CrystalDecis
..
到目前为止,我只是在程序的 Program.cs 入口点中的 Application.Run 周围放置了一个 try/catch 块.这在调试模式下可以很好地捕获所有异常,但是当我在没有调试模式的情况下运行程序时,不再处理异常.我得到了未处理的异常框. 我不希望这种情况发生.我希望在非调试模式下运行时捕获所有异常.该程序有多个线程,并且最好来自它们的所有异常都被同一个处理程序捕获;我想在数据
..
监控我的全局异常日志,无论我做什么,这个错误似乎都无法消除,我以为我终于摆脱了它,但它又回来了.您可以在 这里有类似的帖子. 环境注意事项: IIS 6.0、.NET 3.5 SP1 单服务器 ASP.NET 应用程序 已经采取的步骤:
..
我真的不明白这个错误是如何在这段代码中发生的.请自行检查代码 void dispatcherTimer_Tick(object sender, EventArgs e){string srUrl = lstLocalIndex[irLocalIndex] + lstMainIndex[irMainIndex].Replace("0;","");Task.Factory.StartNew(()
..
我正在阅读 C++ 中的 CreateProcess 函数,我想尝试一下.代码的基本思想是让我的主要执行另一个进程(记事本).真的,这只是基本代码.当我运行程序时,我得到: createprocess.exe 中 0x752bb763 处的第一次机会异常:0xC0000005:访问冲突写入位置 0x00be57b8. createprocess.exe 中 0x752bb763 处未处理的
..
我想在自己的 Revit 插件 中使用崩溃报告器,但从未调用 AppDomain.CurrentDomain.UnhandledException.似乎 Revit 本身管理未处理的期望并显示自己的崩溃对话框.在 Revit 捕获它们之前,我应该怎么做才能在 Revit 插件中捕获所有未处理的异常? 我已经尝试了以下代码行,但它不起作用:它从不进入处理程序方法: public Result
..
我正在编写一个小型插件库,它使用应用程序域来隔离使用 .Net 框架 4.0 的插件.因此,每个插件中的代码超出了我的控制.当在其中一个插件中引发未处理的异常时,我观察到结果有好有坏.它们如下. 当插件的主线程中抛出未处理的异常时,调用插件的 execute 方法的主可插拔应用程序能够捕获并干净地处理它.没有问题.然而, 如果插件在插件的 Execute 方法中为基于 WinForms
..
我是 Titanium Android 应用程序开发的新手,并且在使用我的应用程序期间遇到了“网络关闭"的令人不快的情况.我尝试在我的模拟器上重现它,但在应用程序仍在工作时进入“飞行模式". 我在 app.js 中尝试了以下内容: Ti.App.addEventListener('uncaughtException',function(){警报(“抓住");});Ti.App.addEve
..