首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试交付的应用程序

调试交付的应用程序
EN

Stack Overflow用户
提问于 2013-08-22 19:08:16
回答 1查看 29关注 0票数 0

假设你有一个交付给你的客户端的.net应用程序,有一个按钮,这个按钮执行一些代码,用户点击这个按钮,它就会崩溃,并显示一条通用的错误消息。

关于如何在不控制错误环境的情况下调试这样的错误,有什么想法或技巧吗?在执行代码时,我应该如何以及记录什么,才能通过要求客户端通过电子邮件发送错误日志来定位问题?

如果您能为javascript代码提供类似的技术建议,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-08-22 19:47:31

这是一个非常广泛的问题,但可能第一件事是记录异常详细信息。有很多库可以帮助你做到这一点,而你不必编写所有的低级代码(NLog、log4net等,只需选择一个)。捕获应用程序中任何未处理的异常(确切的方法取决于应用程序类型),并将它们传递给日志记录框架。

从异常的堆栈跟踪中,您可能可以收集有用的信息,但这可能还不够。使用日志框架记录更多信息,而不仅仅是记录异常,可能是在应用程序中的关键点。将其设置为可选,以便您可以将其打开,但通常为了更好的性能而将其关闭。

除此之外,使用你的想象力和你可以使用的工具,并询问任何其他更具体的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18378745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档