1. 程式人生 > >將C#程式做成服務後服務自動停止的問題

將C#程式做成服務後服務自動停止的問題

查了好幾天,沒法除錯實在是很難找錯誤,今天想了半天到事件檢視器,提示如下:

 

說明: 由於未經處理的異常,程序終止。

異常資訊: System.NullReferenceException

 

想了半天,應該是沒用try catch捕獲錯誤,可是出錯的方法都try catch了,百思不得其解,最後還是想辦法使用了除錯大法,定位在EF.SaveChanged,儲存不成功出現的System.NullReferenceException,最終原因是資料庫設計時欄位長度太短才導致的。知道原因後修改,問題解決。