gpt4 book ai didi

.NET 生产调试

转载 作者:行者123 更新时间:2023-12-01 07:44:58 25 4
gpt4 key购买 nike

我已经在生产中使用了一段时间的 Windows 应用程序,并将其设置为在引发异常时向我们发送错误报告。其中大部分都具有相当的描述性,可以帮助我很快找到问题(我使用 MS 应用程序异常 block )。

在某些情况下,我的报告是我无法重现的问题,并且似乎只发生在少数客户端计算机上。

我没有对这些客户端计算机的物理访问权限,我可以使用哪些策略进行调试?在代码中构建一些跟踪会更好,还是有其他替代方案?

谢谢你。

编辑:我应该更清楚一点:我得到的错误报告确实有堆栈跟踪,但由于它是生产代码,它并没有指出导致异常的确切行,只是它被抛出的方法。

最佳答案

一种选择是生成一个(小型)转储文件,使其尽可能靠近引发异常的点。这个article讨论如何从托管代码执行此操作。

然后,您可以将转储文件加载到 Visual Studio 或 WinDbg 并借助 SOS 进行检查。

关于.NET 生产调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com