В asp.net mvc можно перенаправить на пользовательскую страницу ошибки, когда статический файл не найден, вместо того, чтобы IIS обслуживал страницу ошибки?
В приведенном ниже примере добавление этого в систему.Web в файле web.config перенаправит пользователя на контроллер ошибок и вернет представление страницы ошибок.
<customErrors mode="RemoteOnly" defaultRedirect="~/Error" redirectMode="ResponseRedirect">
<error statusCode="404" redirect="~/Error" />
</customErrors>
Это хорошо, если URL-адрес напоминает контроллер и действие, но если статический файл был введен вURL-адрес, такой как mysite.com/myFile.html, пользовательская страница ошибки не возвращается, и IIS обслуживает страницу ошибки.Возможно ли это обработать в приложении mvc, возможно, путем перенаправления пользователя на тот же контроллер ошибок, на который перенаправляет вышеуказанный пользовательский обработчик ошибок?