Ubuntu 16.04上.NET Core 2.0应用首次崩溃前异常打印延迟问题咨询
.NET Core 2.0在Ubuntu 16.04上的未处理异常延迟问题
针对你遇到的这个场景,我整理了完整的问题细节与复现方式:
复现步骤与代码
只需编写一个抛出未处理异常的.NET Core 2.0控制台程序即可复现问题,核心代码如下:
static void Main(string[] args) { throw new ApplicationException("Test .NET core exception."); }
异常表现
将上述程序编译为EXE并在Ubuntu 16.04上运行时,会出现以下现象:
- 程序首先输出异常信息:
Unhandled Exception: System.ApplicationException: Test .NET core exception. - 在输出异常信息和后续的崩溃提示之间,存在约2秒的明显延迟
- 延迟结束后,程序输出
Aborted (core dumped)并终止运行
内容的提问来源于stack exchange,提问作者EM0
相关产品推荐
相关产品推荐

