2017-05-29 6 views
0

私はthis tutorialに続いてカスタムエラーページを作成しました。しかし私は白いページしか持っておらず、URLは私のエラーページではありません。私のweb.configファイルでは、私が追加:カスタムASP.NETエラーメッセージ

<customErrors mode="RemoteOnly" defaultRedirect="~/friendlyErrorPage.htm"/> 

をしかし、それは動作しません...私は私のデータベースにいくつかの列を削除することによって、エラーを開始しました。

今のところ、エラーが発生したときにページを表示したいだけです。私はあなたの役割を忘れてしまいます。一般的なページです。事前に

おかげで、

アントワーヌ

EDIT: 私はメールでエラーを送信するためにlog4netのを使用。私はapplication_errorのコードにコメントしています!線は問題ですか?

String err = Server.GetLastError().ToString(); 
Exception ex = Server.GetLastError().GetBaseException(); 
log.Error(err, ex); 
Server.ClearError(); 
+0

remonteマシンでテストするか、ローカルでテストしますか? – BWA

+0

現時点では、ローカルではあるがリモートで動作するとき –

+0

'customErrors mode =" RemoteOnly "'このエラーページを表示して接続をリムーニングすると、ローカル接続は通常のエラーページになります。 – BWA

答えて

0

それはエラーページをブロック

Server.ClearError(); 

のように見える、このラインなしで動作しているようです。

関連する問題