Я пытаюсь отладить проблему, которая может быть связана с задержкой выполнения некоторого кода очистки, который находится в методе OnEndPage.
У меня есть класс LoginPage (в VB6), который обычно создается непосредственно страницей ASP. Но в другом случае страница ASP создает другой объект VB, который затем делает примерно это
Set oLoginPage = Server.CreateObject("LoginPage")
Call oLoginPage.DoLogout;
Set oLoginPage = Nothing
Некоторая критическая очистка выполняется в методе OnEndPage класса LoginPage, и похоже, что это происходит асинхронно и с достаточным запаздыванием, чтобы вызвать проблемы.
Может ли кто-нибудь подтвердить, что OnEndPage работает асинхронно и может немного отставать? Я не смог найти упоминаний об этом в документации, просто объекты собирают мусор «как только счетчик ссылок станет равным нулю». Но, похоже, это не то, что происходит в моем коде.
Это приложение VB6, вызываемое страницей ASP. Он должен работать на нескольких версиях IIS от 5.0 и выше.
Спасибо.