ASP.NET consente di salvare lo stato della sessione su SQL Server, caratteristica che rientra utile nel caso l'applicazione giri su più di un server, dato che la modalità di default, quella Inproc, salva lo stato all'interno del processo che esegue la richiesta.
Per attivare il supporto per le Session in SQL Server è necessario eseguire lo script che si trova in
%windir%\Microsoft.NET\Framework\versione\InstallSqlState.sql
dove versione corrisponde alla versione del .NET Framework utilizzata.
Verranno create le tabelle necessarie a contenere i dati.
A questo punto è necessario modificare i web.config perchè puntino al database corretto:
<sessionState mode="SQLServer" sqlConnectionString="data source=127.0.0.1;user id=sa;password=pwd" cookieless="false" timeout="20" />
Questa modalità va utilizzata solo nel caso in cui si abbia effettivo bisogno di condividere la Session su più server fisicamente distinti, dato che rallenta l'esecuzione della richiesta, a causa del tempo necessario per serializzare/deserializzare gli oggetti contenuti nel database.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Ottimizzare le API in ASP.NET con Feature Flags
Modificare lo stile in una QuickGrid Blazor
Sfruttare le regular expression in SQL Server 2025: la funzione REGEXP_LIKE
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Gestione opzioni colonna nella Blazor QuickGrid
Sfruttare la funzione REGEXP_SUBSTR di Sql Server per estrarre testo da un campo tramite regular expression
Creare un indice su una colonna JSON in SQL Server
Supporto nativo a JSON in SQL Server 2025
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Consumare dati binari in realtime lato client con ASP.NET Core SignalR
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Caricamenti veloci da CDN e fallback locale con ASP.NET Core
- Utilizzare dati in formato XML in XAML
- Accedere a dati esposti con WebService con Silverlight 1.0


