Ho trovato molti q su questo argomento, ma non ho ancora trovato la configurazione corretta per i nostri server. Lo sfondo è questo: abbiamo due server Web dietro un sistema di bilanciamento del carico e dobbiamo assicurarci che gli utenti non perdano le loro sessioni.Installazione corretta per il carico bilanciato web che richiede sessioni persistenti?
- server Web sono IIS7/ASP.NET 4.
- Al momento non può configurare un server di stato sessione separata e deve Perciò usare le sessioni appiccicose sul LB.
Per quanto ho capito, deve essere assicurato il seguente:
- Situato stessa machinekey su entrambi i server web.
- Utilizzare siti precompilati in modo che gli assembly ottengano lo stesso nome su entrambe le macchine.
- O ci dobbiamo basare sessione appiccicoso su ip-numero o biscotto (quest'ultimo è preferito)
È necessario avere siti precompilate? (So che è più veloce, ma perdiamo un po 'di flessibilità)
Poiché abbiamo sessioni appiccicose, è corretto che avere lo stesso tasto macchina abbia effetto solo su quei casi in cui la sessione utente scade e finisce quindi sull'altro server (il che significa che un post contenente lo stato della vista potrebbe non essere valido a meno che non abbiano la stessa chiave macchina?)
Risposta stupenda! Grazie tante! – Sten