私のアプリケーションでweb.configまたはIISからエラーのカスタムページを設定しています。web.config内のすべてのステータスコードに共通のカスタムエラーページを設定します。
問題はすべてのステータスコードに対して以下のように設定する必要があります。
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="401" subStatusCode="-1" />
<error statusCode="401" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="501" subStatusCode="-1" />
<error statusCode="501" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
</httpErrors>
カスタムエラーページを一度設定できるソリューションが必要です。次のようなすべてのステータスコードに対して機能します。
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/CS/ShowError.aspx" defaultResponseMode="ExecuteURL" existingResponse="Replace">
</httpErrors>
残念ながら、上記の解決法は機能しません。どのようにそれを行うにはどのようなアイデアですか?
現在、以下のようなエラーが表示されています。私は、このエラーページを表示するのではなく、カスタムページを設定したいと思います。
方法<のcustomErrors defaultRedirectで= "/ CS/ShowError.apsx" モード= "ON | OFFを| [リモート">' –
はい、試してみました...作業していない – Maharshi
あなたは何が間違っているの? –