404 Przekierowanie dla stron innych niż aspx

Używam poniższego kodu web.config, aby przekierować żądania do brakujących stron na stronę obsługi błędów 404:

<customErrors mode="On" defaultRedirect="404.aspx" redirectMode="ResponseRewrite">
  <error statusCode="404" redirect="404.aspx"/>
</customErrors>

Działa dobrze, gdy szukam stron takich jak „missing.aspx”, ale nie działa dla stron bez rozszerzenia „.aspx”, takiego jak „missing.asp” lub „brak”. Gdy nie działa, po prostu ładuje standardową stronę błędu IIS 7.5.

Co ja robię źle? Używam .net 4. Zauważyłem, że inni ludzie zadają to samo pytanie, ale nie dostali odpowiedzi.

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion