Al momento sei offline in attesa che la connessione Internet venga ristabilita

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

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
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: Per ulteriori informazioni, fare clic sul numero dell'articolo Per visualizzare l'articolo della Microsoft Knowledge Base:
307598 INFO: ASP.NET State Management Overview
Variabile soccombente perse null abbandonato

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 324772 - Ultima revisione: 06/28/2013 05:39:00 - Revisione: 3.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbprb kbstate kbmt KB324772 KbMtit
Feedback