<p>J’avais la même question que l’auteur original mais je n’ai pas trouvé de réponse concise. Voici l’analyse issue de mes recherches.</p>
<p><strong>Pool d’applications != Processus de travail (w3wp.exe)</strong></p>
<ul>
<li><strong>Généralement</strong>, nous voyons une seule instance de w3wp.exe s’exécuter pour chaque pool d’applications, mais <strong>techniquement</strong>, nous pouvons configurer un Web Garden avec plusieurs instances de w3wp.exe.</li>
</ul>
<p><a href="https://serverfault.com/questions/81689/web-gardens-are-they-good-or-bad-or-what">Les Web Gardens… sont-ils bons, mauvais ou quoi ?</a></p>
<ul>
<li>Un processus de travail s’exécute dans le contexte d’un seul pool d’applications.</li>
</ul>
<p><strong>Démarrer le pool d’applications immédiatement</strong> = Démarrage automatique ou manuel</p>
<p><a href="https://i.sstatic.net/uRoj2.png">Paramètres de base…</a></p>
<ul>
<li><strong>Activé</strong></li>
</ul>
<p>IIS démarrera automatiquement le pool d’applications.</p>
<ul>
<li><strong>Désactivé</strong></li>
</ul>
<p>Quelqu’un doit démarrer manuellement le pool d’applications.</p>
<p><strong>Mode de démarrage</strong> = Mode de démarrage du processus de travail : immédiat ou à la demande</p>
<p><a href="https://i.sstatic.net/XNfp8.png">Paramètres avancés…</a></p>
<ul>
<li><strong>AlwaysRunning</strong></li>
</ul>
<p>Si le pool d’applications est en cours d’exécution, démarrer immédiatement le processus w3wp.exe.</p>
<ul>
<li><strong>OnDemand</strong></li>
</ul>
<p>Si le pool d’applications est en cours d’exécution, démarrer le processus w3wp.exe lorsqu’il y a une requête applicative entrante.</p>
<p><strong>Notes supplémentaires</strong></p>
<ul>
<li>IISRESET /stop</li>
</ul>
<p>Arrête IIS, le(s) pool(s) d’applications et le(s) processus de travail (instances w3wp.exe).</p>
<ul>
<li></li>
</ul>
<p>IISRESET /start</p>
<p>Démarre IIS et les paramètres de configuration ci-dessus détermineront quand le(s) pool(s) d’applications et le(s) processus de travail (w3wp.exe) démarrent.</p>
<ul>
<li></li>
</ul>
<p>Action de l’interface graphique du Gestionnaire IIS « Arrêter le serveur Web »</p>
<p>Arrête le serveur Web pour ne plus traiter les requêtes entrantes mais n’arrête pas le(s) pool(s) d’applications ni le(s) processus w3wp.exe.</p>
<ul>
<li></li>
</ul>
<p>Action de l’interface graphique du Gestionnaire IIS « Démarrer le serveur Web »</p>
<p>Démarre le serveur Web pour traiter les requêtes entrantes mais ne démarre pas le(s) pool(s) d’applications ni le(s) processus w3wp.exe.</p>
<p><a href="https://i.sstatic.net/LQCM1.png">Action du menu pour démarrer/arrêter un serveur Web</a></p>
<ul>
<li></li>
</ul>
<p>Action de l’interface graphique du Gestionnaire IIS « Arrêter le pool d’applications »</p>
<p>Arrête le processus w3wp.exe.</p>
<ul>
<li>Action de l’interface graphique du Gestionnaire IIS « Démarrer le pool d’applications »</li>
</ul>
<p>AlwaysRunning vs. OnDemand déterminera quand le processus w3wp.exe démarre.</p>
<p><a href="https://i.sstatic.net/0lSC0.png">Action du menu pour démarrer/arrêter un pool d’applications</a></p>