我有一个预应用程序启动方法来引导我的应用程序。 (ASP.NET 5)
看起来像这样:
AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
ConfigureDryIoc(Container);
ConfigureAppInsights(Container.Resolve<ApplicationConfiguration>());
throw new InvalidOperationException("Something went wrong");
由于某种原因,在方法结束时抛出异常时,不会调用CurrentDomainOnUnhandledException-delegate。
为什么委托不被调用?我该如何工作?