Configuration du démarrage automatique
Lorsque le démarrage automatique est activé, un service WF ou WCF hébergé est instancié automatiquement au démarrage du service IIS par le système d'exploitation. Le service démarre automatiquement lorsque son serveur est démarré et ce, avant la réception de la première requête afin de réduire le temps de réponse initial.
Les paramètres de démarrage automatique contrôlent trois niveaux de la fonctionnalité :
modalités de démarrage d'un service spécifique (à la demande ou automatique) via la fonctionnalité de démarrage automatique.
modalités de démarrage des services d'une application (à la demande ou automatique) via la fonctionnalité de démarrage automatique. Vous pouvez appliquer cette configuration à tous les services ou à des services individuels d'une application.
modalités de démarrage d'un pool d'applications (à la demande ou exécution continue).
La liste suivante répertorie les étapes qui permettent d'activer la fonctionnalité de démarrage automatique pour vos services à l'aide du Gestionnaire des services Internet.
Activez la fonctionnalité de démarrage automatique de AppFabric au niveau du pool d'applications. L'attribut startMode d'un pool d'applications dans le fichier applicationHost.config active/désactive la fonctionnalité de démarrage automatique de AppFabric. Notez que AppFabric n'utilise pas l'attribut autoStart du pool d'applications. Pour activer la fonctionnalité de démarrage automatique, définissez la valeur de l'attribut startMode sur alwaysRunning.
Vérifiez également que le pool d'applications est configuré pour utiliser le mode pipeline géré intégré et qu'il utilise .NET Framework version 4.
Notes
Les attributs autoStart et startMode d'un pool d'applications sont différents. L'attribut startMode est utilisé par la fonctionnalité de démarrage automatique de Windows Server AppFabric. Le paramètre Démarrer immédiatement le pool d'applications dans la boîte de dialogue Modifier le pool d'applications ou le paramètre Démarrer automatiquement dans la boîte de dialogue Paramètres avancés d'un pool d'applications configure l'attribut autoStart, pas l'attribut startMode.
Activez la fonctionnalité de démarrage automatique au niveau de l'application. Si vous définissez le mode de démarrage automatique sur la valeur « Tous », la fonctionnalité de démarrage automatique est activée pour tous les services dans cette application. Si vous définissez le mode de démarrage automatique sur la valeur « Personnalisé », vous pouvez activer la fonctionnalité de démarrage automatique pour les services que vous souhaitez démarrer automatiquement dans l'application.
Si le mode de démarrage automatique au niveau de l'application contenant le service est défini sur « Personnalisé », activez la fonctionnalité de démarrage automatique pour le service que vous souhaitez démarrer automatiquement.
Activez la liaison net.pipe pour le site Web et le protocole net.pipe pour l'application.
Windows Server AppFabric ajoute automatiquement le service de gestion des services (service WCF) à toutes les applications pour lesquelles l'attribut serviceManagement est activé. Cet attribut est activé par défaut. Il requiert que la liaison net.pipe soit activée pour le site Web, et le protocole net.pipe pour l'application. Si ces paramètres ne sont pas activés, la fonctionnalité de démarrage automatique ne parvient pas à démarrer le service et des messages d'erreur s'affichent dans le journal des événements. Pour plus d'informations sur le service, consultez la rubrique Service de gestion des services.
Les rubriques de cette section décrivent l'exécution de ces étapes à l'aide du Gestionnaire des services Internet ou de cmdlets de PowerShell.
Dans cette section
Configuration du démarrage automatique à l'aide du Gestionnaire des services Internet
Configuration du démarrage automatique à l'aide des cmdlets de Windows Server AppFabric
2011-12-05