1. ホーム
  2. web-config

[解決済み] customErrorsとhttpErrorsの違いは何ですか?

2022-04-15 10:02:48

質問

の違いは何ですか? customErrorshttpErrors セクションは、ASP.NET MVCアプリケーションのweb.configファイルですか?

各セクションを使用する際のガイドラインは?

解決方法は?

免責事項:これは私の経験によるものであり、証明された事実ではありません。

どちらもWebサイトのエラー処理を定義するために使用されますが、ソフトウェアによって参照するconfig要素が異なります。

customErrors は、Visual Studio Development Server (別名 VSDS または Cassini) で使用されるレガシー (後方互換性のある) 要素です。

httpErrors は、IIS7でのみ使用される新しい要素です。

これは 可能 ASP.NETのWebサイトを開発する際に、ローカルのIISではなくVSDSを使用する場合の問題です。

また 私のこの投稿を参照してください エラー出力を完全に制御したい場合は、IIS7でエラーメッセージを処理する方法について説明します。

まとめ

  • での開発 VSDS - 使用 customErrors
  • サイトの公開先 IIS6 - 使用 customErrors
  • サイトの公開先 IIS7 - 使用 httpErrors .

で開発した場合 VSDS を使用していますが、パブリッシュは IIS7 ということであれば、両方必要なのでしょう。