404 Перенаправление для страниц, отличных от aspx

Я использую приведенный ниже код web.config для перенаправления запросов к отсутствующим страницам на страницу обработки ошибок 404:

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

Он отлично работает, когда я ищу такие страницы, как "missing.aspx ", но это не работает для страниц без расширения ".aspx", например "missing.asp" или просто "missing". Когда он не работает, он просто загружает стандартную страницу ошибки IIS 7.5.

Что я делаю не так? Я использую .net 4. Я заметил, что другие люди задают тот же вопрос, но не получили ответа.

Спасибо!

12
задан McGarnagle 9 July 2014 в 13:42
поделиться