Помните, что обработчик 404, указанный в файле web.config, активируется только для файлов, обрабатываемых средой выполнения ASP.NET - .htm, images, css, javascript будут обрабатываться страницей 404, указанной в IIS вашего хоста. настройки.
Если вы хотите, чтобы эти типы файлов обрабатывались вашей пользовательской ошибкой, вам нужно настроить IIS для направления 404-х на UrlRedirect.aspx.