【发布时间】:2019-03-05 20:56:29
【问题描述】:
我正在处理的系统时常出现此异常。因为它有很多代码和一千个可能出现错误的地方,我只是问你关于如何调查这类错误的做法?我应该采取哪种方法?我从哪里开始?
【问题讨论】:
-
分析器可以帮助您确定应用程序的哪一部分运行异常或泄漏。
-
抛出异常时调试器停止。 Debug > Windows > Call Stack 不是很好,因为它不能再告诉你它是如何到达那里的,但你至少会知道是哪个方法导致了崩溃。您可以在其上设置断点,以便调试器足够早地停止并且调用堆栈窗口仍然有用。也谷歌“c#如何调试堆栈溢出异常”,太多的点击建议一个好的重复。
-
我会先去寻找递归调用。 stackoverflow.com/questions/18076673/…
-
谢谢你们!我找到了导致问题的原因。数据库中的错误引用。
标签: postgresql .net-core entity-framework-core