2010-06-11 4 views
0

J'ai un site Web ASP.NET pour lequel j'ai défini le délai d'authentification sur 60 jours afin que mes utilisateurs n'aient pas besoin de se connecter à chaque fois qu'ils reviennent. vérifié l'option "se souvenir de moi". Mécanisme de connexion ASP.NET de base ...Authentification ASP.NET Délai d'attente de cookie et paramètre IIS 7

Cela fonctionne bien sur mon serveur de développement ainsi que sur le serveur Web intégré de Visual Studio. Je peux fermer le navigateur, attendre environ 30-40 minutes et revenir sur le site et être automatiquement connecté.

Cependant, je n'ai pas déplacé le site à un fournisseur d'hébergement et il semble que tout ce que je fais à mon Fichier Web.config, le cookie expire après environ 30 minutes (difficile de dire la durée exacte). J'ai demandé le soutien de l'aide du fournisseur et on m'a dit essentiellement:

« fichier web.config est de configurer votre site Web S'il vous plaît ne changent pas si vous ne savez pas ce que vous faites. »

réponse Frustrant en effet ...

Pour être sûr, j'ai vérifié partout sur le net pour les exceptions, les tirages fins, dans l'authentification de base asp.net mais n'en a trouvé aucun.

J'ai accès à la gestion à distance IIS pour mon site (IIS 7) mais je ne sais pas vraiment où chercher. Peut-il y avoir quelque chose dans le paramètre IIS qui surcharge mon paramètre d'authentification web.config? Que dois-je faire ...

Merci pour votre aide!

Répondre

1

Juste un coup dans le noir mais avez-vous défini une touche machine? Si votre fournisseur d'hébergement utilise une batterie de serveurs Web et qu'une requête est effectuée sur un serveur différent de celui sur lequel l'utilisateur a été authentifié, le ticket d'authentification échoue et les force à se réauthentifier.

+0

Merci beaucoup, monsieur! C'était juste sur l'argent! –

Questions connexes