PRB: Dati di sessione vengono persi quando si utilizza la modalitÓ stata sessione ASP.NET InProc

Traduzione articoli Traduzione articoli
Identificativo articolo: 324772 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

I dati della sessione per le applicazioni Web ASP.NET sembrano essere perso in modo casuale gli intervalli per la modalitÓ stato sessione InProc.

Cause

Dati dello stato sessione andrÓ persi se il dominio applicazione o il Processo Aspnet_wp.exe (o il processo di W3wp.exe, per le applicazioni eseguite in Microsoft Internet Information Services [IIS] 6.0) viene riciclato. In genere, il dominio applicazione viene riavviato in base a numerosi fattori:
  • Vari attributi (ad esempio, il memoryLimit attributo) hanno impostazioni particolare di <processModel> sezione del file di configurazione.</processModel>
  • Global. asax o Web. config Ŕ stato modificato.
  • Nella directory Bin dell'applicazione Web Ŕ stato modificato.
  • Software antivirus toccate alcune config file.Per ulteriori informazioni, Fare clic sul numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    316148 PRB: Variabili di sessione vengono persi in modo discontinuo nelle applicazioni ASP.NET
ModalitÓ sessione InProc indica che lo stato sessione Ŕ archiviato localmente. Ci˛ significa che con sessione InProc modalitÓ dello stato viene effettivamente memorizzata come oggetti di vita nel dominio di applicazione dell'applicazione Web. PerchÚ la sessione lo stato viene perso quando Aspnet_wp.exe (o W3wp.exe per le applicazioni eseguite in Microsoft Internet Information Services [IIS] 6.0) o il riavvio del dominio applicazione.

Risoluzione

Per aggirare questo problema, Ŕ possibile utilizzare StateServer o ModalitÓ stato sessione SQL Server. ASP.NET fornisce questi altri approcci per archiviazione di dati dello stato sessione. Nelle modalitÓ StateServer e SQL Server, il lo stato della sessione non viene memorizzato nel dominio di applicazione dell'applicazione Web.

Nota. ╚ importante comprendere il comportamento e i problemi che sono associati a ogni modalitÓ di stato sessione quando si decide la modalitÓ di adatto per i requisiti. Per ulteriori informazioni, vedere "Riferimenti" sezione di questo articolo.

Status

Questo comportamento Ŕ legato alla progettazione.

Riferimenti

Per ulteriori informazioni sulla gestione dello stato sessione ASP.NET e altri argomenti correlati, visitare il seguente sito Web Microsoft:
Lo stato della sessione
http://msdn2.microsoft.com/en-us/library/87069683 (vs.71) aspx? frame = true
Per ulteriori informazioni, fare clic sul numero dell'articolo Per visualizzare l'articolo della Microsoft Knowledge Base:
307598 INFO: ASP.NET State Management Overview

ProprietÓ

Identificativo articolo: 324772 - Ultima modifica: venerdý 28 giugno 2013 - Revisione: 3.0
Le informazioni in questo articolo si applicano a:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Chiavi:á
kbprb kbstate kbmt KB324772 KbMtit
Traduzione automatica articoli
IMPORTANTE: il presente articolo Ŕ stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre Ŕ perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilitÓ per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualitÓ della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 324772
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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