ASP.NET Webサイトにカスタムエラーページが設定されています。IISカスタムエラーでカスタムエラーページが表示されない
エラーが1つあり、カスタムエラーページが表示されず、通常の黄色のASP.NETエラーページが表示されます。カスタムエラーがオンになっている場合、「サーバーエラー/アプリケーション」/「ランタイムエラー」が表示されますが、カスタムエラーがオフの場合は「viewstate macの検証に失敗しました」というエラーが表示されます。
私のweb.configファイルの関連部分は以下のとおりです。
<system.web>
<compilation debug="false" targetFramework="4.0" />
<customErrors mode="On" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/404.aspx" />
<error statusCode="500" redirect="/500.aspx" />
</customErrors>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
をトラップするために、このエラーのために私は別のステータスコードやsubstatuscodeを使用する必要がありますか、何か他のものはありますか?
NB。サーバー2008 R2、IIS 7.
CustomErrorsにはdefaultRedirect属性があります。 500.aspxにも設定してみてください。 – Mark
こんにちは@マーク、私はそれを試みましたが、それは何の違いもありませんでした。ありがとう。 – johna
実際には、あなたのカスタムページが表示されないようにする、 'DetailedLocalOnly'の最後の行です。 – Marc