Я не считаю это хорошим ответом, но это потенциальный обходной путь в зависимости от конфигурации вашего сайта.Эксперименты с IIS 8.5 показывают, что правила перезаписи исходящих сообщений в достаточной степени игнорируются обработчиком ошибок кода состояния (т. Е. Ответом страниц ошибок) или перенаправлением 302 в ответ на состояние ошибки, что заголовок сервера оставлен по умолчанию.Однако, если вы перенаправите на URL-адрес, который является частью сайта, вы получите правило перезаписи исходящего трафика.
Итак, что-то подобное в файле web.config будет перенаправлять в корень сайта.и исходящее правило сработает.
Если вы можете обслуживать статический контент, вы можете добавить файл (скажем, /errors/404.htm), а затем соответствующим образом изменить путь.Когда вы получите ошибку 404, файл 404.htm будет возвращен и правило исходящего будет сработано.Тем не менее, имейте в виду, что каждая ошибка будет иметь эту проблему, так что это исправит 404, но другие ошибки должны быть обработаны аналогичным образом.