1

asp.net でページ クラッシュを防ぐにはどうすればよいですか? 未処理の例外が発生したときにリダイレクトするファイルを指定する、global.asax のような一般的な関数または場所はありますか? (404ページが見つからないという例外が発生したときに指定したページにリダイレクトするような?

4

3 に答える 3

4

<customErrors>ページの「クラッシュ」を防ぐことはできません。ページがクラッシュしたときに、ユーザーに謝罪するだけです。

ソース「ASP.NET」からのメッセージのアプリケーション イベント ログを調べる必要があります<version>。これらには、コードが生成して処理していない例外の詳細が含まれます。これらはいずれも、ユーザーがサイトに来た目的を実行できなかったことを示しているため、これらを修正する必要があります。

于 2011-03-02T01:37:47.820 に答える
2

Global.asax で行うか、web.config でカスタム エラー ページを設定できます。

ASP.NET カスタム エラー ページ

于 2011-03-02T01:25:15.213 に答える
0

asp.net でページ クラッシュを防ぐにはどうすればよいですか?

Mal が言ったように、「クラッシュする場合は、クラッシュしたことになります」。クラッシュを「防ぐ」唯一の方法は、他のプログラムと同様に、慎重にコードを書き、テストなどを行うことです。

適切なエラー ページを表示する<customErrors>には、web.config 内の要素を確認してください。MSDN ドキュメントはこちら。「customErrors」をグーグルで検索すると、たくさんの記事が見つかります。

于 2011-03-02T01:23:27.743 に答える