Управление сеансами в ASP .NET

Только что возник вопрос об управлении сеансом в ASP .NET. Я рассмотрел 3 варианта в IIS (InProc, StateServer и SQL Server), и у меня возникли проблемы с развертыванием сохраняемости сеанса на нескольких серверах и в нескольких веб-приложениях. Есть ли какие-либо другие варианты, которые доступны для управления сеансами между субдоменами (от одного и того же родителя), а также для нескольких веб-приложений в каждом домене?

Я приведу вам пример: Представьте себе сайт www.thisismysite.com.au. Когда я вхожу в систему, я захожу на login.thisismysite.com.au. просматривая сайт, я захожу на www.thisismysite.com.au/MyWebApp/. Я пытаюсь добиться, чтобы сеанс сохранялся по всем трем ссылкам. Мне известен один сторонний инструмент, который может это сделать, Groat SessionFarm, но мне интересно, есть ли другие инструменты? Кроме того, существует сочетание SSL и не SSL, если это имеет какое-либо значение.

Примечание: я не беспокоюсь об идентичности, я мог бы реализовать Windows Identity Foundation (или что-то подобное) и отправлять заявки во всех трех местах. Я после сеанса настойчиво.

Большое спасибо, Ли

РЕДАКТИРОВАТЬ: В итоге я выбрал сторонний фрагмент кода, который мы могли настроить для наших целей. Работает отлично, и, купив исходный код, мы можем обновить его по мере необходимости.

6
задан lkoutzas 20 March 2012 в 12:12
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: