2012-03-31 20 views
2

ユーザーに間違いのあるエラーが表示されるように、カスタムエラーがオンになっているWebアプリケーションがあります。要求ごとにカスタムエラーを無効にする方法はありますか?たとえば、特定のIPアドレスからリクエストを行うと、カスタムエラーは無効になります。カスタムエラーをプログラムでオフにすることはできますか?

"RemoteOnly"に設定することができ、ローカルホストからリクエストを行うときにカスタムエラーがオフになることは知っていますが、アプリケーションを実行しているマシンにリモートから誰かがリクエストを送信する必要があります。特定の条件下でカスタムエラーを無効にするロジックを書くことができればうれしいです。

何か助けていただければ幸いです。

+3

黄色い死の画面でELMAHを使用したことはありますか?非常に使いやすく、非常に便利です。元の例外をログに記録し、電子メールで送信することもできます。 http://code.google.com/p/elmah/(ナゲットパッケージとして利用可能)を参照してください。 – drch

+0

[This](http://labs.episerver.com/en/Blogs/Ted-Nyberg/Dates/112276/2/Programmatically-configure-customErrors-redirects/)から始めることができます。 –

+0

実際にはELMAHを使用しています。素晴らしいツール!ログに記録されたエラーにログインせずに黄色い画面を表示するのは、たまに簡単なことです。方法があれば私はちょうど好奇心が強い。 – Chev

答えて

3

ここにはsolutionがあります。

+0

これはかなり良い解決策です。私はこれを試してみる。 – Chev

+0

URL書き換えモジュールはWindows Server 2008には含まれていないようです。モジュールのインストールとサーバー変数の両方を承認する管理者の手を煩わせることになります。おそらくこれを使用することはできませんが、それはまだユニークな解決策です。答えをありがとう。 – Chev

+0

+1非常に良い記事。ありがとう。 – Pankaj

関連する問題