Событие class_terminate может использоваться для создания глобального обработчика ошибок, не затрагивая конфигурацию iis. Когда ASP сталкивается с ошибкой, это server.execute настроенный обработчик 500, а затем вернуться к первоначальному сценарию для очистки всех оставшихся объектов.
Это дает вам возможность создать глобальный объект отладчика и использовать событие class_terminate для обработки ошибок (например, распечатать отладочную информацию).
Например:
class cDebugger
private sub class_terminate
if err then
response.clear
dim asp_error
set asp_error = server.getLastError()
response.write asp_error.description
...
...
end if
end sub
end class
set [_debugger] = new cDebugger