c# - 如何安排调试?

标签 c# visual-studio-2008

在我的工作场所有这个 checkin 退房程序,它只从 checkin 退房机中获取数据并将其存储在我们的数据库中,但突然无处不在地开始在星期四报告错误但仅在一天中的随机时间一次,所以当我检测到错误时,我运行程序但没有任何反应,所以我想每 5-10 分钟调试一次,看看我是否捕获错误以查看发生了什么,如何才能我这样做?

最佳答案

记录是您的 friend 。添加大量日志记录(使用内置的 Trace 日志记录或使用一些框架,例如 log4net )。使用不同的日志级别来控制您退出的日志量。在详细级别,例如,您可以在进入和退出重要方法时记录日志,记录输入参数和返回值。登录捕获 block 等。下次报错后再分析日志文件。

关于c# - 如何安排调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1574419/

相关文章:

visual-studio-2008 - Visual Studio.NET 2008 没有给我英语异常消息

c# - 将内存流与文件 C# .NET 进行比较的最有效方法

c# - 是否可以在 iPhone 和 OS X 上不使用 NIB 文件来创建窗口?

c# - 有趣的 "params of ref"功能,有什么解决方法吗?

c++ - 在 Visual C++ 2008 中取消引用 char 指针时出现未处理的异常

c# - XAML 中没有智能感知

c++ - 如何获取当前聚焦的菜单项ID?

c# - 如何获取 IQueryable<T> 扩展方法而不是 IEnumerable<T> 扩展?

c# - ModelState.AddModelError 两次显示错误

visual-studio-2008 - VS2008 XAML 代码格式化程序