Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 23589|Ответ: 1

[Источник] asp.net совместное использование сессий (через StateServer)

[Скопировать ссылку]
Опубликовано 16.01.2019 22:12:58 | | |
asp.net Проблема совместного использования сессий может возникнуть во время разработки или развертывания, как делить сессии между разными приложениями? Я искал его сегодня, в интернете есть много методов, среди которых использование сессии обмена базами данных SqlServer — самый распространённый — если вам нужно зайти в Baidu самостоятельно, он обязательно выйдет. Но разве не было бы большой проблемой, если бы база данных была не SqlServer, а чем-то вроде Oracle? К счастью, сегодня я нашёл другой способ реализовать Session Sharing без использования базы данных, то есть с помощью метода StateServer. Без лишних слов ознакомьтесь с этапами внедрения:

1. Откройте реестр, запустите cmd/regedit и найдите узел HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters

a. Установить значение AllowRemoteConnection в 1

[b. Установить значение порта на a5b8 (шестнадцатеричное), то есть десятичное число 42424 (по умолчанию)]

Вышеописанное буквально позволяет удалённо подключиться и настроить порты

2. Измените тип запуска компьютерной службы «ASP.NET State Service» на автоматический и одновременно запустите сервис.

3. Добавьте его под узлом system.web в файле web.config проекта сайта A и проекта веб-сайта B соответственно



Не забудьте заменить IP сервиса и порт, установленный на шаге 1

4. Добавьте следующий код в Global.asax.cs проекта сайта A и проекта веб-сайта B соответственно

Обратите внимание на дваAPPNAME должно быть установлено на то же место。 Вышеописанное решает проблему совместного использования сессий. Приведены вышеуказанные решения здесь

Наконец, можно проверить, можно ли написать Session в проекте сайта A для чтения в проекте Б или Seesion в проекте A для чтения в проекте A.





Предыдущий:Ментальная карта младшего бухгалтера Чэньян 2019 года
Следующий:Механика MEmu Изменена
 Хозяин| Опубликовано 10.07.2022 21:57:11 |
ASP.NET StateServer, который хранит сессию
https://www.itsvse.com/thread-4258-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com