私のエラーページにリダイレクトするのに問題があります。 global.asaxではApplication_Errorを実装しているので、エラーをキャッチしてログに記録できます。web.config defaultRedirect not working
私は、この置く場合:
<customErrors mode="On" defaultRedirect="~/Errore.html" />
すべてがこれで...
に動作します:
を、ページを表示します: http://localhost:3821/Errore.aspx?aspxerrorpath=/pagine/Ricerca.aspx
しかしErroreに.aspx Page_load()またはOnError()は呼び出されず、page sho wedは、スタンドアロンのものです(ランタイムエラー)。これは、customErrorsのモードを解除することを提案しています。そこに... ... IISではないと私は、認証(まだ)
任意の手掛かりを使用していないので、
これは、私のPC上にありますか?
おかげで、 アルベルト
UPDATE: エラー)(のApplication_Startで、Global.aspxで起こります。エラーが発生すると、.aspxページにリダイレクトすると、アプリケーションが起動していないためエラーが発生します。解決方法は、HTMLページにリダイレクトすることです。 ありがとうございました Alberto
デフォルトのリダイレクトページがロードされることは保証されません。たとえば、ASP.NETがアプリケーションをコンパイルできない場合などです。 –
私は同意します。「errore」ページにHTMLだけが含まれている場合も追加できます。なぜか.htmlの.shtmlのinseadに行きませんか? –
アドレスバーに自分自身を入力した場合 - http:// localhost:3821/Errore.aspx - エラーページは表示されていますか? – pavanred