Sto sviluppando un sito Web asp.net.Contenuto scambiato per più sessioni utenti nel sito Web asp.net
- Quando due utenti diversi accedono a quel sito Web con sessioni diverse, il contenuto di un utente viene scambiato con un altro utente.
- Sto usando javacsript, chiamando i pagemethods dalle pagine .aspx e C# al codice dietro.
- Questo problema si verifica principalmente quando due utenti chiamano la stessa funzionalità alla volta.
- Pensavo che le variabili statiche potessero causare questo problema e ho cercato di non utilizzare alcuna variabile statica o funzione statica ad eccezione delle funzioni di pagemethod in cui è obbligatorio che un pagemetodo sia statico.
per favore aiutatemi con questo problema.
Potresti postare un esempio di codice? – Damon
Questo sito è protetto da un sistema di bilanciamento del carico? La tua sessione è archiviata in processo o in un database? –
@Damon questo non è correlato a un particolare blocco di codice .. questo problema si verifica ovunque venga utilizzata una variabile statica. Ho cercato di evitare variabili statiche e metodi statici, ma per i pagemethod è obbligatorio avere una funzione statica. comunque se hai bisogno di un codice di esempio, lo fornirò. – Hulk