以下のweb.configコードを使用して、欠落しているページへのリクエストを404エラー処理ページにリダイレクトしています。
<customErrors mode="On" defaultRedirect="404.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="404.aspx"/>
</customErrors>
「missing.aspx」などのページを検索すると正常に機能しますが、「missing.asp」や単に「missing」などの「.aspx」拡張子のないページでは機能しません。動作しない場合は、標準のIIS7.5エラーページをロードするだけです。
私は何が間違っているのですか?.net 4を使用しています。他の人が同じ質問をしているのに気づきましたが、答えが得られませんでした。
ありがとう!