For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sessioni

PowerShell Univeral mantiene le sessioni per gli utenti all'interno di ogni app. Esistono diverse posizioni in cui è possibile configurare le informazioni sulla sessione utente.

Impostazione della sessione dell'app

Per impostazione predefinita, le impostazioni della sessione di un'app utilizzano l'impostazione della sessione del server web. È possibile impostare il timeout della sessione dell'app per una singola app utilizzando il parametro -SessionTimeout di New-PSUApp. Il valore del timeout è espresso in minuti.

New-PSUApp -Name 'dashboard' -BaseUrl / -SessionTimeout 30

Le sessioni dell'app sono scorrevoli e non scadono mentre la finestra è aperta e attiva. Alcuni browser mettono in pausa le schede, il che causa la scadenza della sessione dopo il timeout.

Il riavvio di un'app causerà la disconnessione di tutte le sessioni.

Impostazione della sessione del server web

Il server web mantiene una sessione per l'utente. La sessione è scorrevole e non scade mentre la finestra è aperta e attiva. Alcuni browser mettono in pausa le schede, il che causa la scadenza della sessione dopo il timeout.

Il valore predefinito per il timeout della sessione del server web è di 25 minuti. È possibile modificare l'impostazione della sessione del server web aggiornando il file appsettings.json.

"SessionTimeout": 25

Timeout di inattività dell'app

Oltre al timeout della sessione dell'app, è possibile impostare un timeout dell'app quando è inattiva. Anche se la finestra è aperta, se l'utente non fa clic, non digita e non muove il mouse per il periodo di timeout di inattività, la finestra andrà in timeout. Questa funzionalità è disabilitata per impostazione predefinita.

È possibile impostare il timeout di inattività in minuti impostando il parametro -IdleTimeout del cmdlet New-PSUApp.

New-PSUApp -Name 'dashboard' -BaseUrl / -IdleTimeout 30

Timeout di IIS

IIS può causare timeout delle sessioni in numerosi modi. Sarà necessario configurare le impostazioni del pool di applicazioni per evitare il riciclo, che causerebbe la rimozione di tutte le sessioni dell'app.

Nella finestra di dialogo delle impostazioni avanzate del pool di applicazioni è possibile configurare di conseguenza le impostazioni di riciclo.

La figura mostra le impostazioni di riciclo consigliate per IIS

Ultimo aggiornamento

È stato utile?