-2

私は大規模なシステムを継承しており、ボタンをクリックするとアプリケーション全体がクラッシュするという奇妙な問題が発生しています。これは、更新に最新の dll を含めたときです。例外や応答なしなどは発生せず、アプリケーションは完全に閉じます。これがなぜなのかわかりません。

私が知る必要があるのは、これの考えられる原因は何か、それは未処理の例外ですか、これを見つける必要がありますか? 奇妙なことは、サーバー上で公開して実行した場合にのみ、ローカルで動作していることです。

私を始めるためのアイデアをいただければ幸いです。

ありがとう

4

1 に答える 1

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);
    }

これは、サーバー接続に関して従うべき標準です。これにより、システムのクラッシュも防止できます。

于 2013-01-24T15:34:42.530 に答える