2013-11-28 2 views
1

У меня есть два веб-приложения (Asp.net - VB) один в VS 2005, а другой - в VS 2012. Теперь мне нужно разделить сеанс между этими двумя приложениями. Состояние сеанса фактически поддерживается в VS 2005 (старый проект), и оба приложения размещаются на одном и том же IIS (7.0). Когда я обращаюсь к странице из проекта VS 2012, я должен использовать тот же сеанс, который был сгенерирован в проекте VS 2005 в то же время. Примечание: Оба проекта имеют одинаковый контент, дизайн, код и т. Д. Может у кого-нибудь есть идеи или решения на одном и том же?Совместное использование asp.net между двумя приложениями (vb)

+0

ну это хорошо если вы используете состояние сеанса как sqlsessionstate или stateerver. –

+0

Спасибо Террор, проект изначально в VS 2005, поэтому я не хочу менять какие-либо вещи или вещи в старом коде (web.config, code, global.asax и т. Д.), Мое состояние сеанса - inProc. –

ответ

0

есть подобные темы, как показано ниже

Passing session data between ASP.NET Applications Sharing sessions across applications using the ASP.NET Session State Service

AS Terror.Blade сказал, что вы можете использовать sqlsession государству

Приветствия

Nirav

+0

Ty, но я не хочу менять состояние сеанса. Я хочу использовать сеанс, который был сгенерирован в приложении VS 2005. Состояние сеанса - «inProc» в моем приложении. –

+0

@JitendraSondarva По умолчанию сеансы хранятся в памяти, и каждое приложение имеет собственную память. Вы не можете поделиться тем, что находится в памяти. Вам нужно будет хранить информацию в общем месте (например: база данных). То же самое произойдет, если у вас есть балансировка нагрузки или отказ. –

+0

Есть ли возможность использовать одну переменную сеанса приложения в другом приложении с использованием IIS, Global.asax или любого? Оба приложения работают одновременно с тем же IIS/Server. –

Смежные вопросы