Augmentation de la durée de la session

Site hébergé par IIS 7.0

Je voudrais configurer ma session à 9 heures dans mon ASP.NET demande.
Ce programme a été créé au web.config

<sessionState timeout="540"></sessionState>

Mais, ce que je comprends, si le délai d'attente est fixé à 20 minutes à l'intérieur de l'IIS où est hébergé le site web, la définition d'un cadre d'une séance de l'etat sera d'aucune utilité.

Tout d'abord, je tiens à confirmer si cette hypothèse est juste.

Le problème est que je n'ai pas accès à l'IIS de mon partagés hébergés serveur web.

Maintenant, après quelques recherches, j'ai trouvé une autre solution dans le projet de code. Cela sonne comme une merveilleuse idée. L'idée est d'insérer un iframe à la page principale. L'iframe contiendra une autre page avec l'actualisation des métafichiers à moins de 20 minutes.

 Response.AddHeader("Refresh", "20");

Cette idée semblait bonne pour moi. Mais l'article est de 7 ans. Plus à la section des commentaires d'un utilisateur plaintes que cela ne fonctionnera pas si la page est réduite au minimum et j'ai peur que la même chose arrive quand mon onglet pages n'est pas active.

Je voudrais savoir ces choses

  1. Si l'actualisation de la méthode de travail pour mon scénario , même si la page est réduite au minimum?
  2. Existe-il d'autres méthodes qui pourraient augmenter le temps de session que remplace IIS paramètre de délai d'attente?
  3. Aussi j'ai lu quelques questions dans le Débordement de la Pile où les réponses de l'état qui IIS délai d'expiration de session est classique pour les pages ASP. Alors pourquoi n'est pas mon extension de délai pas de tir?

source d'informationauteur naveen