Vous spécifiez le type d'état de session que vous souhaitez utiliser, comme décrit ici .
Si vous utilisez OutOfProcSessionStateStore (une autre machine) ou SqlSessionStateStore, vous pouvez modifier la machine cible ou la connexion au serveur Sql au moment de l'exécution. Par exemple, vous pouvez avoir trois machines ou serveurs Sql que vous utilisez comme backing stores afin de réduire la charge sur la gestion des sessions.
Vous pouvez écrire votre propre classe (PartitionResolverType personnalisé) que l'ASP appellera au moment de l'exécution pour demander une adresse IP ou une chaîne de connexion Sql. Votre classe implémente la méthode ResolvePartition(object key) et renvoie une chaîne, qui est l'adresse IP ou la chaîne de connexion Sql de votre magasin de session.
Vous Vous trouverez un bon exemple ici .