问题描述
|
该应用程序。有时偶尔会挂起,突然出现在内存中,有时会死掉。
此行为在dev中可能不可用。环境。
一个人可以用什么方法找到问题所在?如果是Web应用程序,则是厚WPF应用程序。
我有兴趣了解一些方法,但目前没有某些特定情况的详细信息。
编辑
好的,我很抱歉这个问题很广泛,但是我认为那是我的意图。
我想了解最佳做法/方法。 (链接/指针可能是)。 .net人们在这里倾向于使用什么。
什么情况最麻烦。就像死锁,内存泄漏或编写.net应用程序时需要注意的其他事情一样。
解决方法
每个调试方案都必须具备的一切:
让您的问题重现!
据说,有多种方法可以实现此目标,具体取决于您拥有哪种应用程序。例如,如果您有一个用户坐在程序前面并可以直接与之对话,并且您具有对生产数据的读取权限,那么只需复制数据并让该用户向您发送邮件即可。简短报告他(她)如何应对崩溃情况。
另一方面,如果您有成千上万的用户通过Internet使用Web应用程序,则将需要其他工具,例如日志记录,检测和/或故障转储。
阅读这些以前的SO帖子
.NET生产调试
.net在生产服务器上的调试
获得更多信息。