Est-il un moyen de configurer le Pool d'Applications du “délai d'Inactivité” dans le web.config?
Je sais que l'on peut définir le délai d'expiration de session. Mais, si la demande lui-même a reçu aucune demande pour une période de temps donnée, IIS ferme l'application.
Ce comportement est configurable dans la console de gestion IIS, et je sais comment le faire. Encore, je me demande si il est possible de configurer ce paramètre dans le web.config.
Vous devez vous connecter pour publier un commentaire.
Pas dans IIS 6. Dans IIS 6, les Pools d'Applications sont contrôlées par les Processus de travail, qui correspondent à une Demande de la File d'attente gérée par HTTP.sys. HTTP.sys gère la communication avec le Serveur WWW de déterminer quand commencer et arrêter les Processus de travail.
Depuis IIS 6 a été créé avant .Net, il n'y a pas de communication entre crochets .Net et le faible niveau de gestionnaires http.
ASP.net est implimented comme un filtre ISAPI, qui est chargé par le Processus de travail lui-même. Vous avez un poulet-avant-la-oeuf problème si vous êtes à la recherche sur le web.config du contrôle d'un processus de travail. C'est principalement pourquoi MS ne la majeure de ré-écriture de IIS 7 qui intègre les .Net par le biais de l'ensemble de la requête du cycle de vie, et pas seulement le filtre ISAPI partie.
Vous pouvez modifier ces paramètres, mais pas dans le web.config. Si vous avez IIS7, le paramètre est dans applicationHost.config, et l'attribut de clé est la shutdownTimeLimit.
Vous pouvez google pour elle, pour savoir comment utiliser appcmd et d'autres outils pour définir ou modifier.
Exemple
Aussi vous pouvez modifier directement le shutdownTimeLimit en modifiant le applicationHost.fichier de config, qui est dans le \inetsrv\config.
Le schéma de la applicationHost.fichier de configuration est dans le \inetsrv\config\schema\IIS_schema.xml fichier.
Afin de l'ouvrir dans votre logiciel préféré sensibles aux schémas XML editor et vous obtiendrez intellisense, etc.
Vous pouvez le faire avec réglage IdleTimeout.
MAIS modifications apportées à l'élément processModel prendra effet que lorsque le processus de travail est redémarré—pas immédiatement après le réglage est changé, comme avec d'autres éléments de configuration.
Vous pouvez le voir ici:
Élément processModel
Vous devez également modifier machene.config pour pouvez modifier la configuration de la machine à partir d'autres archives.