Итак, у меня есть веб-сайт, на котором я использую события начала и окончания сеанса для отслеживания и ограничения открытых экземпляров нашего веб-приложения, даже на одном компьютере. На странице выгрузки я вызываю метод с включенной сессией, который затем вызывал session.abandon.
Это вызывает событие завершения сеанса и очищает переменную сеанса, но, к сожалению, не уничтожает cookie сеанса !! В результате, если другие экземпляры браузера открыты, возникают проблемы, потому что их состояние сеанса просто исчезло ... и намного хуже, чем когда я снова открываю сайт с сеансом зомби, который еще не истек, я получаю несколько событий начала и окончания сеанса на любые последующие постбэки. Это происходит во всех браузерах. так как мне действительно убить сессию (заставить куки истечь)