Итак новая задачка.
Как выяснилось после закрытия конекшана в коде ASP.NET, соедиенение на стороне сервера по прежнему остается висеть. Видимо оно в пуле, где и должжно находиться. Это хорошо, если бы не одно но!
Дело в том, что для задачи тестирования у меня:
1. из под sa создается пользователь с логином.
2. от имени нового пользователя выполняются тестовые скрипты
3. из под sa этот новый пользователь удаляется
Так вот он удаляется, но все же я получаю Exception о том, что его сессия открыта. вот именно тот конекшн в пуле висит под его именем же.
Посему вопрос, как коректнее поступить в данной ситуации?
Просто глотать Exception не хотелось бы. Отказываться от пула тоже.
Лучше побыть дураком 5 минут, чем остаться им на всю жизнь ...