2016-04-12 14 views
0

私の404エラーをプロジェクトのインデックスページにリダイレクトしようとしています。 web.configでカスタムエラーを設定すると、ランタイムエラーが表示されます。 "リクエストの処理中に例外が発生しました。さらに、カスタムエラーページの実行中に別の例外が発生しました。終了しました。 " ここに私のweb.configエラーブロックがあります。カスタムエラーを有効にするとランタイムエラーが発生します

<customErrors mode="On" redirectMode="ResponseRewrite" > 
    <error statusCode="404" redirect="~/" /> 
    </customErrors> 

デバッグと修正の方法を教えてください。

+0

あなたのリダイレクトのようなサウンドが意図したとおりに動作していないか、インデックスページにエラーが発生しています。インデックスページの早い方にブレークポイントを置き、それがヒットした場合。 –

+1

なぜ404sをホームページにリダイレクトしていますか?カスタム404ページを使用して問題が発生したことを示してみませんか? –

+0

開発環境では、IISワーカープロセス(w3wp)にアタッチし、[例外]をアクティブにできますか(https://blogs.msdn.microsoft.com/visualstudioalm/2015/02/23/the-new-exception- visual-studio-2015 /)を開き、例外がスローされたときに停止するかどうかを確認します。また、イベントビューアで詳細を表示する場合もあります。 – Alexei

答えて

0

<customErrors mode="Off"> 
     <error statusCode="404" redirect="~/yourErrPage" /> 
    </customErrors> 
+0

私はそれらが必要です。すべてがカスタムエラーなしでうまく動作します。 私はルートとして不器用さに入ると思われる。 MVCがコントローラを見つけられず、実行時エラーがスローされる – BudyaSH

0

あなたのリダイレクトが空で、これを試してみてください。新しいカスタムエラーページを追加して、リダイレクトを次のように変更してみてくださいredirect="~/Controller/CustomerErrorPage"

関連する問題