由于工作需要,我使用C#制作了一个控制台程序,定期处理数据库中的一些信息。 以前一切正常,即便是出现错误也会有错误提示。但是最近出现了奇怪的问题,偶尔会莫名其妙的终止程序,没有任何的提示。请高手指导一下,为什么会出现这样的问题,如果有错误,如何能够显示出来? 

解决方案 »

  1.   

    你把运行的一些操作写到LOG文件吧,以便观察出了什么错误
      

  2.   

    多加一些try catch,这样程序出错就不会退出而会弹出错误消息。
    另外要在程序中记录日志,程序如果异常退出,可以查看日志看是哪里出错了
      

  3.   

    打开windows自带的应用程序日志。也许可以找到线索。有些错误,是系统自动记录日志的。
      

  4.   

    windows自带的应用程序日志里没有相关的信息啊
      

  5.   

    Application.ThreadException这个事件处理了么?
      

  6.   

    Application.ThreadException这个事件处理了么? 这个不知道怎么用 ,给指点一下吧
      

  7.   

    http://www.cnblogs.com/sqwang/archive/2005/08/12/213092.html参考这个