2013-01-24 87 views
-2

我已經繼承了一個大型系統,我遇到了一個奇怪的問題,我點擊一個按鈕並且整個應用程序崩潰,這是當我在更新中包含最新的dll時。我沒有得到任何例外或沒有迴應等應用程序完全關閉。我不確定這是爲什麼。應用程序意外關閉c#.net

所有我需要知道的是可能的原因是什麼,它是一個未處理的異常,我需要找到它嗎?奇怪的是,它只在我發佈並在服務器上運行時纔在本地工作。

任何想法讓我開始將不勝感激。

感謝

+4

按鈕事件處理程序中發生了什麼? –

+3

請指定平臺/技術。 –

+0

是否有一些錯誤日誌活動的應用程序?如果不是,你可以添加一些嗎? – SWeko

回答

0

當連接到一臺服務器,你應該總是在代碼中加入某種異常處理。 E.g try catch它允許您在消息框中打印異常消息以清楚地知道發生了什麼。

try 
    { 
     //here you will have all the code that takes care of the database connection 
    } 
catch(Exception e) 
    { 
     // log error here.. E.g MessageBox.Show(e); 
    } 

這是您在服務器連接時應遵循的標準。這也會阻止你的系統崩潰。