我继承了一个大型系统,我遇到一个奇怪的问题,我点击一个按钮,整个应用程序崩溃,这是我在更新中包含最新的dll。我没有例外或没有响应等,应用程序只是完全关闭。我不确定为什么会这样。
我需要知道的是可能的原因是什么,它是一个未处理的异常,我需要找到它吗?奇怪的是,只有当我在服务器上发布并运行时,它才能在本地工作。
任何让我入门的想法都会受到赞赏。
由于
答案 0 :(得分:0)
连接到服务器时,应始终在代码中包含某种异常处理。例如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);
}
这是您在服务器连接时应遵循的标准。这也可以防止系统崩溃。