Мы переносим некоторые классические сайты ASP с блока IIS6 на новый блок Server 2008 с IIS7.
Мы прошли процесс обучения в отношении пользовательских ошибок, и теперь они работают правильно и на сервере.GetLastError теперь работает.
Переносимые нами сайты используют специальную CMS, которая использует пользовательскую страницу ошибок 404.asp для извлечения контента из базы данных в зависимости от URL.Это тоже работает отлично.
Однако, когда 2 объединяются (например, у нас есть ошибка 500 на странице, которая проходит через пользовательскую страницу 404), мы получаем полностью пустую страницу.Нет ошибок, нет информации, ничего.Просто простая белая страница.
Пример 1: http://snavebelac.com/thisdoesnotexist приводит к пользовательской странице 404 Пример 2: http://snavebelac.com/st-test пустая страница.Это имеет намеренную ошибку 500 на пользовательской странице 404.
Я предполагаю, что, поскольку она проходит через пользовательскую страницу ошибки 404.asp, это каким-то образом блокирует работу пользовательской страницы 500 ошибок.
Кто-нибудь знает, как я мог бы настроить сервер так, чтобы пользовательская страница 404 запускалась, но в браузер выводилось 500 ошибок, как в IIS6, ИЛИ есть ли способ настроить сервер для обработки пользовательского 404, а такжена заказ 500?
Заранее спасибо.