C# 未触发应用程序\u错误事件global.asax

C# 未触发应用程序\u错误事件global.asax,c#,C#,在我的应用程序中,异常处理没有以正确的方式完成 所以需要使用“Application\u Error”事件实现异常处理。这里的问题是,在某些情况下不会触发事件。发生这种情况的场景并不具体 任何人都可以在这方面帮助我。如何触发此事件?如果您正在运行多线程应用程序,这可能会有所帮助 AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException +=

在我的应用程序中,异常处理没有以正确的方式完成

所以需要使用“Application\u Error”事件实现异常处理。这里的问题是,在某些情况下不会触发事件。发生这种情况的场景并不具体


任何人都可以在这方面帮助我。如何触发此事件?

如果您正在运行多线程应用程序,这可能会有所帮助

        AppDomain currentDomain = AppDomain.CurrentDomain;
        currentDomain.UnhandledException +=
            (s, args) =>
                {
                    Debugger.Break();
                };

您正在使用全局页面捕获错误…它将仅对未处理的异常触发,因此请检查try-catch块,如果有类似的情况,则抛出异常。

完全不清楚您要问的是什么扩展更多“异常处理没有以正确的方式完成”-请解释它是如何完成的,如果可能,请使用代码示例。在不知道错误的情况下,我们无法帮助您。它是什么类型的应用程序,是Web或Windows应用程序?您有没有错误不会触发它的示例?它的Web应用程序。大约80%的应用程序没有使用Try-and-catch。所以现在是时候重写整个代码了。这就是为什么我选择了“应用程序错误”事件来处理未处理的异常。感谢Craig先生的回复。如果应用程序不是多线程的。另外,我们应该在哪里添加此代码段?