IIS 8.5 Custom 404 не работает для URL-адресов без расширений

Я пытаюсь настроить пользовательские ошибки 404 в IIS, которые должны перейти на страницу ASPX (404.aspx). Если я просматриваю сайт и перехожу на несуществующую страницу .aspx (например, /not-here.aspx, пользовательская страница 404 используется должным образом. Однако, если я перехожу на URL-адрес без расширения, например / not-here, я просто получаю собственный IIS страница 404 по умолчанию, обслуживаемая обработчиком статического содержимого, а не 404.aspx, хотя ASP.NET

IIS (8.5) настроен на «Выполнить URL-адрес на этом сайте», который установлен на /404.aspx.

Как я могу заставить IIS использовать 404.aspx для всех ошибок 404? Это работает на нашем древнем сервере IIS6, но я не могу заставить его работать на IIS 8.5.


person NickG    schedule 18.12.2013    source источник


Ответы (1)


В функции "Страницы ошибок" нажмите "Изменить параметры функции". Убедитесь, что в качестве ответов при ошибках выбраны настраиваемые страницы ошибок.

person Terri Rougeou Donahue    schedule 19.02.2014