PRB: Они теряются при использовании режима состояния сеанса InProc ASP.NET

Переводы статьи Переводы статьи
Код статьи: 324772 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Данные сеанса ASP.NET веб-приложений, по-видимому, является интервалы для режима состояния сеанса InProc наугад потеряно.

Причина

Данные состояния сеанса будут потеряны, если домен приложения или Процесс Aspnet_wp.exe (или процесс W3wp.exe для приложений, работающих в Microsoft IIS [IIS 6.0) будет повторен. В общем случае домена приложений перезапускается на основании нескольких факторов:
  • Различные атрибуты (например, memoryLimit атрибут) имеют определенных параметров в <processModel> раздел файла конфигурации.</processModel>
  • Global.asax или файла Web.config изменен.
  • Был в каталоге Bin веб-приложения изменен.
  • Антивирусное программное обеспечение затронуты некоторые .config. файлы.Для получения дополнительных сведений щелкните приведенный ниже номер статьи базы знаний Майкрософт Base:
    316148 PRB: Переменные сеанса теряются периодически в приложениях ASP.NET
Режим InProc сеанса указывает, что состояние сеанса сохраняется локально. Это означает, что с сеансом InProc режим состояния фактически хранится в виде жизнь объекты в домене приложения веб-приложения. Именно поэтому сеанса состояние теряется Aspnet_wp.exe (или W3wp.exe, для приложений, работающих в Microsoft IIS [IIS 6.0) или перезапуск домена приложения.

Решение

Чтобы обойти эту проблему, можно использовать StateServer или Режим состояния сеанса SqlServer. ASP.NET предоставляет эти другие подходы к хранение данных о состоянии сеанса. В режиме StateServer и SqlServer вашего состояние сеанса хранится не в домене приложения веб-приложения.

Примечание Важно понимать поведение и проблемы, связаны с каждого режима состояния сеанса, когда решить, какой режим соответствует требованиям. Дополнительные сведения содержатся в разделе «Ссылки» в разделе данной статьи.

Статус

Это поведение является особенностью.

Ссылки

Дополнительные сведения об управлении состоянием сеанса ASP.NET и другим смежным вопросам, посетите следующий веб-узел корпорации Майкрософт:
Состояние сеанса
http://msdn2.Microsoft.com/en-us/library/87069683 (vs.71) .aspx? рамки = true
Для получения дополнительных сведений щелкните приведенный ниже номер статьи к следующей статье Microsoft Knowledge Base:
307598 ИНФОРМАЦИЯ: Общие сведения об управлении состоянием ASP.NET

Свойства

Код статьи: 324772 - Последний отзыв: 28 июня 2013 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Ключевые слова: 
kbprb kbstate kbmt KB324772 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 324772

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com