2017-05-15 11 views
0

ウェブ設定ファイルでカスタムエラーを使用しているアプリケーションがあります。404,500,403のエラーステータスが正常に動作しています。上記のエラーが見つかった場合はエラーページにリダイレクトされます。 page.any提案誤りリダイレクトされていないゼロ例外によってオブジェクトとヌルエラー例外または分割のインスタンスに設定されていないオブジェクト参照を大幅appreciated.i横にカスタムエラーを追加コードカスタムエラーsuggetion asp.net mvc

enter code here <customErrors mode="On" defaultRedirect="~/Error/Index"> 
    <error statusCode="404" redirect="~/Error/Index"/> 
    <error statusCode="403" redirect="~/Error/Index"/> 
    <error statusCode="500" redirect="~/Error/Index"/> 

</customErrors> 

答えて

0

下にしようとしているされていますsystem.webでは、webserverでもカスタムエラーを有効にする必要があります。

<system.webServer> 
    <httpErrors errorMode="Custom" existingResponse="Auto"> 
    <remove statusCode="403" /> 
    <remove statusCode="404" /> 
    <remove statusCode="500" /> 
    <error statusCode="403" subStatusCode="-1" responseMode="ExecuteURL" path="Error403.aspx" /> 
    <error statusCode="404" subStatusCode="-1" responseMode="ExecuteURL" path="Error404.aspx" /> 
    <error statusCode="500" subStatusCode="-1" responseMode="ExecuteURL" path="Error500.aspx" /> 
    </httpErrors> 
+0

オブジェクトのインスタンスとnullエラー例外またはゼロ除算例外エラーに設定されていない場合、エラーページにリダイレクトされません。 –

0

追加:<system.webServer>セクションへ

<httpErrors errorMode="Custom"> 
    <error statusCode="500" path="/error/index" responseMode="Redirect" /> 
</httpErrors> 

関連する問題