Certains services sont préchargés de manière inattendue lorsque vous démarrez un site Web contenant plusieurs applications dans IIS 7,5

S’applique à : Internet Information Services 7.5Windows 7Windows Server 2008 R2

Symptômes


Prenons l’exemple du scénario suivant :
  • Vous installez Windows Server AppFabric sur un serveur exécutant Internet Information Services (IIS) 7,5.
  • Vous pouvez créer un site Web. Ensuite, vous ajoutez plusieurs applications au site Web.
  • Vous configurez ces applications de sorte qu’elles s’exécutent sous différents pools d’applications.
  • Vous activez la fonctionnalité de démarrage automatique pour différents services dans ces applications.
  • Vous démarrez le pool d’applications utilisé par le site Web.
Dans ce scénario, tous les services dans ces applications sont préchargés de manière inattendue. Vous vous attendez uniquement aux services exécutés par l’application dans le même pool d’applications de site Web. Par exemple, vous créez un site Web nommé monsite sur un serveur IIS 7,5. Le site mon site inclut deux applications nommées App1 et App2. Monsite et App1 s’exécutent dans un pool d’applications appelé AppPool1. App2 s’exécute dans un pool d’applications appelé AppPool2. Dans App1, vous activez la fonctionnalité de démarrage automatique pour un service nommé service_App1. Dans App2, vous activez la fonctionnalité de démarrage automatique d’un service nommé service_App2. Lorsque AppPool1 est démarré, service_App1 et les service_App2 sont chargés dans le pool d’applications AppPool1. Toutefois, seules les service_App1 doivent être chargées.

Cause


Ce problème survient en raison d’une erreur qui se produit lorsque IIS vérifie les applications qui font partie du pool d’applications sur lequel le site Web est exécuté. Dans l’exemple qui est décrit dans la section symptômes, lorsque AppPool1 est démarré, IIS considère incorrectement que App1 et App2 s’exécutent dans le même pool d’applications. C’est pourquoi les service_App1 et les service_App2 sont préchargées. Toutefois, App2 s’exécute dans un autre pool d’applications et service_App2 ne doit pas être préchargé.

Résolution


Informations sur la mise à jour

Les fichiers suivants peuvent être téléchargés à partir du centre de téléchargement Microsoft :Download Download the Update for Windows 7 x86 Edition package now.Télécharger le package de mise à jour pour Windows 7 x86 Edition maintenant. Téléchargez maintenant le package de mise à jour pour Windows 7 x64 Edition. Download Télécharger le package de mise à jour pour Windows Server 2008 R2 édition x64 maintenant. Download Télécharger le package de mise à jour pour Windows Server 2008 R2 ia64 désormais. Download Pour plus d’informations sur le téléchargement des fichiers du support technique Microsoft, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Conditions préalables

Pour appliquer ce correctif, vous devez avoir installé IIS 7,5. Ce correctif peut être installé sur un ordinateur exécutant Windows 7 ou Windows Server 2008 R2.

Nécessité de redémarrer

Si IIS s’exécute lorsque vous appliquez ce correctif, vous devez redémarrer l’ordinateur une fois le correctif appliqué.

Informations sur le remplacement de correctif logiciel

Ce correctif logiciel n'en remplace pas d'autre.

Informations sur les fichiers

La version anglaise de ce correctif a les attributs de fichier (ou les attributs de fichier suivants) qui sont répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Pour toutes les versions x86 prises en charge de Windows 7
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Iisw3adm.dll7.5.7600.20708396 28806-May-201012:47x86
W3tp.dll7.5.7600.2070815,87206-May-201012:48x86
W3wphost.dll7.5.7600.2070855,29606-May-201012:48x86
Wbhstipm.dll7.5.7600.2070824,06406-May-201012:48x86
Wbhst_pm.dll7.5.7600.2070823,55206-May-201012:48x86
Pour toutes les versions x64 prises en charge de Windows 7 et Windows Server 2008 R2
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Iisw3adm.dll7.5.7600.20708451,58406-May-201011:46x64
W3tp.dll7.5.7600.2070819,96806-May-201011:48x64
W3wphost.dll7.5.7600.2070860,92806-May-201011:48x64
Wbhstipm.dll7.5.7600.2070828,67206-May-201011:48x64
Wbhst_pm.dll7.5.7600.2070825,60006-May-201011:48x64
Pour toutes les versions IA-64 prises en charge par Windows Server 2008 R2
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Iisw3adm.dll7.5.7600.20708941 05606-May-201008:54IA-64
W3tp.dll7.5.7600.2070840,96006-May-201008:59IA-64
W3wphost.dll7.5.7600.20708144,38406-May-201008:59IA-64
Wbhstipm.dll7.5.7600.2070865,53606-May-201008:59IA-64
Wbhst_pm.dll7.5.7600.2070867,07206-May-201008:59IA-64

Solution de contournement


Pour contourner ce problème, placez les applications sous différents sites Web.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires


Pour plus d’informations sur Windows Server AppFabric, visitez le site Web Microsoft Developer Network (MSDN) suivant :Pour plus d’informations sur la fonctionnalité de démarrage automatique et la façon de configurer celle-ci, visitez le site Web MSDN suivant :