4 votes

ASP.NET 5 Identité 3 les utilisateurs se déconnectent après le redémarrage de l'application

Nous utilisons ASP.NET Identity 3.

Nos utilisateurs sont signés automatiquement de manière aléatoire. Pour reproduire ce problème, j'ai essayé de redémarrer l'application, tous les utilisateurs ont été déconnectés, même ceux qui avaient coché Se souvenir de moi.

Cela se produit uniquement en production, tout fonctionne correctement sur l'environnement de développement.

Mise à jour :

Nous n'avons qu'un seul serveur en production.

2voto

Dealdiane Points 2547

Vous devrez configurer la protection des données sur le serveur de production. Je suppose qu'à votre machine locale, le site web fonctionne en tant qu'utilisateur local, donc les ruches du registre peuvent être créées et lues. Alors que si vous l'exécutez en tant qu'utilisateur sans profil local (option par défaut de l'utilisateur du pool d'applications IIS), il peut ne pas avoir la/l'accès pour créer ou lire les clés requises. Vous devrez exécuter ce script de provisionnement dans ce cas.

Prenez le temps de lire leur guide sur la publication sur IIS. Cette étape est documentée là-bas.

1voto

Shaun Luttin Points 1585

La machine de production pourrait utiliser plusieurs serveurs. Dans ce cas, le serveur auquel un utilisateur se connecte initialement peut ne pas être le même serveur auquel cet utilisateur se reconnecte par la suite. Dans ce cas, si vous utilisez des ID de session, vous devez maintenir la synchronisation des sessions utilisateur sur l'ensemble des serveurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X