GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Archivia le sessioni ASP.NET in MS SQL Server

Memorizza sessioni Asp.net in MS SQL Server

Problema
Gli utenti del sito Web vengono disconnessi automaticamente dopo essere stati inattivi per un periodo di tempo. Il registro eventi di DotNetNuke potrebbe mostrare questo problema:
Shutdown Details: The AppDomain shut down because of the hosting environment.
Causa
Questa è una funzione di progettazione del tuo sito web. Ciò si verifica quando il pool di applicazioni ASP.NET viene riciclato. Il messaggio "AppDomain chiuso a causa dell'ambiente di hosting" non significa che il tuo sito è offline, significa semplicemente che non si accede al sito da un po' e che ASP.NET lo sta cancellando dalla cache per preservare le risorse.

Risoluzione
Per risolvere questo problema, il tuo sito Web deve essere configurato per utilizzare SQL Server come stato della sessione. Si prega di seguire queste indicazioni per farlo. Se non si dispone di un server dedicato, questa correzione deve essere implementata da un tecnico del supporto.
  1. Connettiti al server utilizzando Desktop remoto .
  2. Fai clic su Start> Esegui e digita cmd nella finestra di dialogo Esegui.
  3. Copia e incolla il seguente comando nel prompt dei comandi sostituendo [databasename] con il nome del database dei tuoi siti:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -ssadd -sstype c -d [databasename] -E
  4. Apri web.config del sito.
  5. Subito prima di , aggiorna il nodo SESSIONSTATE come segue:< sessionState mode = "SQLServer" allowCustomSqlDatabase = "true" sqlConnectionString = "SQLCONNECTIONSTRING" />
Lo stato della sessione ASP.NET verrà ora archiviato nel database del tuo sito Web e non andrà perso dopo il riciclo del pool di applicazioni.
Plesk
  1. Come installare Ms SQL Server 2019 su Ubuntu 20.04

  2. Errore MS SQL Server 0x80070218

  3. SQL Server Standard utilizza tutta la memoria disponibile

  4. Come installare .NET 3.5 in Windows Server 2012 R2

  5. Risolvere i problemi di accesso remoto a SQL Server

Come installare SQL Express Server

Come installare Microsoft SQL Server su Ubuntu 20.04

Come installare Microsoft SQL Server su CentOS 7

Come installare Microsoft SQL Server su CentOS 8

Come modificare la versione di ASP.NET sul tuo sito web

Utilizzo elevato della CPU - Installazione SQL non completata