ASP.NET, межсайтовое состояние сеанса - PullRequest
2 голосов
/ 10 марта 2011

Мне нужно найти способ проверить, запущен ли сеанс на сайте или нет.

Я имею в виду: у меня два приложения, которые работают на одном и том же IIS.На странице первого приложения есть iFrame, в котором лежит страница, предоставленная вторым приложением ... проблема в том, что любые обратные или асинхронные вызовы iframe не сбрасывают время ожидания второго приложения.

Я попытался выполнить запрос клиента на событие 'readystatechanged', но оно работает только для обратных передач, а не для асинхронных.Я брожу, если есть «опрос» способ проверить состояние сеанса приложения iFrame с главной страницы ...

1 Ответ

1 голос
/ 06 апреля 2011

Вы можете реализовать свой собственный поставщик состояния сеанса, который сохраняет сеанс в базе данных SQL или в другом внешнем хранилище. Пример здесь: http://msdn.microsoft.com/en-us/library/ms178588.aspx

...