0

最近、本番アプリの 1 つに ELMAH を実装しました。それは実際にはかなり簡単な実装であり、完璧に機能しています。ただし、prod の YSOD は dev ほど明確ではないことに気付きました。主な理由は、prod では Debug="false" であり、dev では true であるためです。エンド ユーザーに表示されるカスタム エラー ページがあります。私が知りたいのは:

を。アプリをデバッグ モードで実行していないため、YSOD も削減されますか?

b. 「dev」YSOD を表示するために debug = true で prod を実行していますか?

c. 両方の長所を活かせる構成設定はありますか?

編集:応答がないため、正しい質問をしていないか(SOに関する私のMO)、この準問題を扱っている人は誰もいません。報奨金でさえ、いくつかの応答を引き出すことはできませんか?

4

1 に答える 1

0

デバッグフラグをfalseに設定して実行しているため、バージョンが削減されています。本当に2つのオプションがあります。

  1. アプリをデバッグモードで実行します(問題を修正している間は一時的ですが)
  2. Debug="true"エラーページの上部にあるPageディレクティブに追加すると、そのページの完全な出力が得られます

残念ながら中途半端な家はありません。参考までに、エラーをデバッグする必要がある場合にのみdebug=trueを有効にしてdebug=falseでサイトを実行します。

于 2011-11-11T10:18:51.703 に答える