има ли сесиен сървър за класически asp? или можем да управляваме множество сесии между различни машини и класическо asp приложение?

имаме класическо asp уеб приложение, което е разделено на три части и се е разпространило в три различни уеб сървъра, но искаме да управляваме нашите сесии на първото място на въвеждане на потребители в сайта.

доколкото знам, няма официална програма или метод за това в класическия asp, така че се чудех дали някой може да ми помогне с този проблем. -как можем да управляваме сесии между различни уеб сървъри и класически asp? -или има ли сесиен сървър, който ще бъде интегриран с класическия asp? -или можем да групираме нашите IIS в едно и да се възползваме от това според управлението на междусесиите?

за разбирането.


person Seyed Vahid Hashemi    schedule 11.07.2010    source източник


Отговори (2)


знам, че вероятно вече нямате този проблем, но все пак ще ви кажа начина, по който се справям с този проблем.

лично аз използвам токен система

всеки токен е ключ в базата данни и във второ поле пускам съдържанието на сесията си. всеки път, когато превключвам уеб сървъра, предавам токена, веднъж на другия уеб сървър го прочитам, отивам в базата данни и връщам сесиите си обратно.

той ще ви пита за някои обаждания към базата данни всеки път, когато превключвате уеб сървъра, за да подаде полето за стойност в базата данни и да го прочете обратно от другата страна, но след като сте настроили всички подчинени, може да бъде наистина лесно да приложите успех :)

person Lil'Monkey    schedule 12.01.2011
comment
Значи на всяка страница има извикване към DB за проверка/извличане на информация? Ами ако това е уеб ферма и не знаете кога има превключване на уеб сървър? - person pee2pee; 23.04.2014

Доколкото ми е известно, няма начин да се споделят променливи на сесията между отделни уебсайтове. Мисля, че най-добрият ви залог би бил да използвате комбинация от променливи на сесията и бисквитки, подобно на предложението на Microsoft за споделяне на състояния на сесия между класически ASP и ASP.NET сайтове: http://msdn.microsoft.com/en-us/library/aa479313.aspx.

person Raven13    schedule 12.07.2010
comment
какъв е отговорът ви за уебсайтовете на Google за междусесии? и за ваша информация има решение за създаване на механизъм за инте-сесия в уебсайт или в asp.net и php, но нямам никаква идея за asp classic - person Seyed Vahid Hashemi; 12.07.2010