Я решил эту проблему, используя сам корневой веб-индекс в качестве пользовательской страницы ошибок, а не другую страницу, например "/_page/".
Это работало для всего, кроме перенаправления SSL, которое я решилне достаточно большая проблема для удержания проекта.
В системе каждая страница явно настроена на http или https.Если пользователь переходит на страницу https с помощью адреса http, он перенаправляется на версию https и наоборот.Однако использование корневого индекса в качестве пользовательской страницы ошибок означает, что это перенаправление не будет работать для домашней страницы, поскольку IIS по какой-то причине не будет перенаправлять страницу на себя.
Если у кого-то есть идеи, как получитьвокруг этой проблемы я очень ценю ваши мысли.Но первоначальный вопрос по существу решен.
Надеюсь, что это кому-то поможет.
корм
ОБНОВЛЕНИЕ - 17.08.2012:
Что ж, потребовался звонок в службу поддержки Microsoft (утомительный, но в конечном итоге плодотворный), но я наконец нашел ответ на основную проблему
Когда я впервые настроил веб-сервер, я не установил "«Просмотр каталога» по соображениям безопасности.Я не хотел, чтобы веб-клиенты могли видеть файловую структуру.
Что ж, получается, что нужно установить модуль просмотра каталогов (ДАЖЕ, ЕСЛИ ЭТО ОТКЛЮЧЕНО), чтобы IIS отвечал чем-то кроме200OK (и сгенерировать пустую HTML-страницу).
После установки (и оставленной отключенной по соображениям безопасности) IIS теперь отвечает ошибкой 403.14 Forbidden, которую я уже правильно перенаправил в своем файле web.config.