Щоб відобразити спеціальну сторінку для кожної помилки, створити окрему сторінку для кожної помилки. Наприклад, щоб створити спеціальну сторінку помилок як для IP/Country Block, так і для Interactive Challenge, ви повинні розробити та опублікувати дві окремі сторінки. У наведених нижче таблицях перелічено кожен настроюваний маркер помилки, згрупований за відповідною настроюваною сторінкою помилки.
Якщо ви хочете встановити виняток на рівні програми, який має перенаправляти на вашу спеціальну сторінку помилок, це можна зробити за допомогою виходить на глобальний рівень. файл asax і запишіть код для переспрямування в метод Application_Error. Для обробки всіх винятків вам просто потрібно написати код для перенаправлення в розділі catch.
Щоб налаштувати спеціальний режим помилок, виконайте такі дії:
- Відкрийте файл web.config.
- Всередині <системи. web> змініть тег <customErrors> одним із таких способів: <customErrors mode="Off" /> <customErrors mode="RemoteOnly" /> <customErrors mode="On" />
- Збережіть і закрийте Інтернет. конфігурація.
Як додати спеціальну сторінку помилок
- Відкрийте диспетчер інформаційних служб Інтернету (IIS): …
- На панелі «Підключення» розгорніть ім’я сервера, розгорніть «Сайти», а потім перейдіть до веб-сайту або програми, для якої потрібно налаштувати власні сторінки помилок.
- На головній панелі двічі клацніть Сторінки помилок.
- На панелі дій натисніть Додати…
У файлі Webconfig на кореневому рівні програми нам потрібно встановити для елемента CustomErrors значення On і помилку з statusCode і Redirect.
- <customErrors mode="On" defaultRedirect="DefaultError.aspx">
- <error statusCode="404" redirect="PageNotFound.aspx"/>
- <error statusCode="500" redirect="ServerError.aspx"/>