转储文件创建/.NET Core / Unix

时间:2019-01-26 17:43:07

标签: c# asp.net-core dump

我想以编程方式从Unix下运行的asp.net/core应用程序创建一个转储文件,以供WinDbg进行后续检查。我需要在自己选择的时间(不仅是发生异常时)创建该文件,以便对程序相当复杂的内部状态进行排序。我不清楚P / invoke和Win32 API是否可用。有建议吗?

1 个答案:

答案 0 :(得分:0)

ProcDump是Sysinternals Windows套件中的经典ProcDump工具的Linux重新构想。 ProcDump为Linux开发人员提供了一种方便的方法,可以基于性能触发器为其应用程序创建应用程序的核心转储。 https://github.com/Microsoft/ProcDump-for-Linux