2010-10-05 7 views
1

Est-il possible d'implémenter l'état de session SQL avec ASP.NET MVC sans l'ajout de code à notre webapp? Nous avons besoin que ce soit un passage transparent de In-proc à SQLServer.Asp.net MVC SQL Server État IIS 6

+0

Je me suis rendu compte que le wepapp que j'essayais de tester n'utilisait en fait aucune session, ce qui est embarrassant. Maintenant, ma session est sauvegardée sur la table temporaire (comme il se doit)! Toutefois, lorsque je recycle le pool d'applications, ma session LockDateLocal est mise à jour à l'heure actuelle et je dois me reconnecter. – alan

Répondre

1

Aucun code n'est requis dans votre application pour passer de l'état en cours à l'état de session SQL. Ceci est contrôlé à partir du fichier web.config de votre application. La seule chose que vous devrez faire est d'exécuter les scripts nécessaires pour créer la base de données et les tables de la session ASP.NET. Voir ce Microsoft support article pour plus de détails. C'est la même chose pour les formulaires Web ainsi que MVC.

+0

J'ai exécuté les scripts dans SQL Management Studio mais je n'ai pas l'Analyseur de requêtes. Après avoir exécuté InstallPersistSqlState.SQL, j'ai configuré IIS et n'ai pas pu obtenir de sessions dans la table temporaire à moins que j'attribue par programmation une valeur à une variable de session. – alan

+0

Il me manquait les entrées de ma clé de machine! :) – alan