例外エラーの発生原因とエラーログ出力先について

IID_ch 0 評価のポイント
2024-04-18T06:01:58.9466667+00:00

①Windowsアプリケーションで添付のような例外エラーが発生しました。

どのような場合に発生するかご教授お願いいたします。

また、上記の例外発生時刻において、イベントログ(Application、システム)を確認しましたが、関係する内容の出力がありませんでした。

どこにログ出力されているか、ご教授お願いいたします。

User's image

②Windowsアプリケーション使用中に、「プロセス終了しました」という事象が発生しました。「プロセス終了しました」ということと、おおよその発生時刻のみが把握できております。こちらに関しても、イベントログが出力されている場合、どこを確認したらよいかご教授お願いいたします。

.NET
.NET
.NET ソフトウェア フレームワークに基づく Microsoft テクノロジ。
29 件の質問
0 件のコメント コメントはありません
{count} 件の投票

2 件の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 3,946 評価のポイント MVP
    2024-04-19T00:37:54.0933333+00:00

    アプリケーションがイベントログ(アプリケーション ログや独自のログ)に出力するかどうかはアプリケーションの実装次第なので、アプリケーションで例外や異常終了が起きていてもイベント ビュアーからは何も記録が確認できない場合があります。

    エラーや事象が起きるアプリケーションはご自身(またはご自身の所属組織)が開発されたものでしょうか? そうでなければエラーや事象についてはアプリケーションのベンダーに相談しましょう。

    (1)・(2) 共にアプリケーション自体の不具合の可能性が考えられます。

    0 件のコメント コメントはありません

  2. SurferOnWww 1,911 評価のポイント
    2024-04-19T01:30:30.5333333+00:00

    どのような場合に発生するかご教授お願いいたします。

    例えば、以下のように 3 個の要素を持つコレクションの 4 つ目にアクセスしようとすると出ます。コレクションの最初の要素のインデックスは 0 です。下の例では index は 0 から始まって 2 までが範囲です。しかし、for ループの条件が index <= 3 なので 4 つ目にアクセスしてそこで範囲を超えてエラーが出ています。

    error

    イベントログが出力されている場合、どこを確認したらよいかご教授お願いいたします。

    解決したいのならイベントログを見ても役に立たないと思いますけど?

    自分が作ったアプリですか? それとも他人が作ったアプリでソースコードの修正はできないものですか?

    前者であればまずは Visual Studio でデバッグしてください。デバッグしても分からなくて、どのように修正すればいいかを質問したいなら、何を作っているか(WinForms? WPF? ソンソールアプリ? その他?)、開発環境(OS, Visual Studio のバージョン、.NET Framework or .NET Core/.NET のどっちなのかとそのバージョンなど)、問題を起こしている部分のソースコードを質問欄を編集して追記してください。

    後者であれば、作った人に相談してください。ここで聞いても回答を出せる人はいません。

    0 件のコメント コメントはありません