Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17768|Risposta: 1

[ASP.NET] schema di configurazione sessionState cookieless

[Copiato link]
Pubblicato su 28/12/2015 18:28:45 | | | |

Memorizzazione dello stato della sessione client nel ASP.NET
Nella nostra introduzione al modello di sessione sopra, puoi vedere che lo stato della sessione dovrebbe essere memorizzato in due posti, ovvero lato client e lato server. Il client è responsabile solo del salvataggio dell'ID della sessione del sito corrispondente, mentre le altre informazioni della sessione sono memorizzate lato server. In ASP, l'SessionID del client viene effettivamente memorizzato come cookie. Se l'utente sceglie di disabilitare i cookie nelle impostazioni del browser, non potrà godere della comodità della sessione e potrebbe persino non poter accedere a determinati siti web. Per risolvere i problemi sopra menzionati, esistono due tipi di metodi di memorizzazione delle informazioni di sessione nel ASP.NET: cookie e cookie less.
In ASP.NET, il client utilizza ancora i cookie per memorizzare di default le informazioni delle sessioni. Se vogliamo usare cookieless sul client per memorizzare le informazioni della sessione, il metodo segue segue:
Trova la directory radice dell'applicazione web corrente, apri il file Web.Config e trova il seguente paragrafo:
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="sorgente dati=127.0.0.1; Trusted_Connection=sì"
cookieless="falso"
timeout="20"
/>
cookieless="false" in questo paragrafo viene cambiato in cookieless="true", così che le informazioni di sessione del client non vengono più memorizzate dai cookie, ma tramite l'URL. Chiudere l'IE attuale, aprire un nuovo IE e riaccedere all'applicazione web sarà così: tra questi, il font in grassetto in http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx è l'ID della Sessione del client. Si noti che queste informazioni vengono aggiunte automaticamente da IIS e non influenzano la precedente connessione normale.





Precedente:Redis modifica il numero di porta predefinito e imposta la password di accesso
Prossimo:Redis. Componente open-source .NET Beetle.Redis
 Padrone di casa| Pubblicato su 25/09/2018 11:07:43 |
ASP.NET StateServer che memorizza la Sessione
https://www.itsvse.com/thread-4258-1-1.html
(Fonte: Architect_Programmer)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com