Когда в нашем приложении генерируется ошибка 500, мы бы хотели полностью контролировать содержимое страницы с ошибкой.Однако IIS добавляет фразу вверху страницы: The page cannot be displayed because an internal server error has occurred.
Изначально страница с ошибками IIS отображалась над нашей страницей ошибок.В диспетчере IIS в разделе «Страницы ошибок» я удалил страницу для кода состояния 500. Это удалило содержимое страницы ошибок IIS по умолчанию, но оставило сообщение об ошибке сервера над нашей страницей ошибок.
- Я подтвердил, что содержимоене добавляется браузером
- Я подтвердил, что это не из нашего приложения.Если я установил для параметров страницы ошибок IIS значение «Подробные ошибки», фраза не появится
- Мы не хотим, чтобы подробные ошибки были включены для удаленного трафика, просто чтобы исправить это для ошибки 500.
Как мы можем отключить эту фразу?