У нас есть старая система, работающая на WinServer2003 R2 - IIS6, и она была написана с использованием классического ASP.
Нам нужно перехватить все ошибки, и для этого я настроил IIS для перенаправления 404 и 500 на пользовательскую страницу (настройка пользовательских ошибок), которая записывает информацию в файл журнала (эта страница создает и управляет журналами). *
Вот странная вещь: в первый раз, когда возникает ошибка, страница перенаправляется, и я получаю запись в лог-файле. Но если эта страница загружается снова (я нажимаю F5, или другой пользователь заходит туда и т. Д.), Браузер получает пустую страницу: сообщение об ошибке отсутствует, и моя пользовательская страница никогда не вызывается.
Если я перезагружаю IIS6, я получаю то же самое поведение, в первый раз оно работает, а в следующий раз нет.
-> Отправка ошибок ASP в браузер включена
-> Показать дружественные ошибки http отключен в моем проводнике
Есть мысли?