将C#程序做成服务后服务自动停止的问题

查了好几天,没法调试实在是很难找错误,今天想了半天到事件查看器,提示如下:

 

说明: 由于未经处理的异常,进程终止。

异常信息: System.NullReferenceException

 

想了半天,应该是没用try catch捕获错误,可是出错的方法都try catch了,百思不得其解,最后还是想办法使用了调试大法,定位在EF.SaveChanged,保存不成功出现的System.NullReferenceException,最终原因是数据库设计时字段长度太短才导致的。知道原因后修改,问题解决。

 

posted @ 2018-11-21 17:16  地表最强队队员  阅读(732)  评论(0编辑  收藏  举报