Событие Session_OnEnd на Global.asa, проблема параллелизма - PullRequest
0 голосов
/ 17 марта 2020

В моем приложении я использую событие Session_OnEnd в файле global.asa для записи данных пользователя, вышедшего из системы, в одну из моих таблиц. Для этого я создаю объект одного из моих компонентов VB из события Session_OnEnd и оттуда вставляю в одну из моих таблиц.

В определенных сценариях ios (Завершение сеанса нескольких пользователей происходит в время), мы получаем необработанное исключение при создании вышеуказанного объекта, так как мой 1-й запрос уже находится в состоянии обработки.

Кто-нибудь из вас предлагает какой-либо хороший метод для решения этой проблемы?

Dim objClean
Set objClean= Server.CreateObject("Clean.clsClean")
Call objClean.Cleanup(Session, Application)
Set objClean= Nothing

Set objClean= Server.CreateObject("Clean.clsClean") эта строка вызывает исключение в моем случае.

...