Configurer WCF et WF pour une application : onglet Démarrage automatique
L'onglet Démarrage automatique de la boîte de dialogue Configurer WCF et WF pour l'application permet de configurer le démarrage automatique pour une application. Lorsque le démarrage automatique est activé, les services WF ou WCF hébergés dans une application sont instanciés automatiquement au démarrage du service IIS par le système d'exploitation. Les services intégrés dans l'application démarrent automatiquement lorsque leur serveur est démarré. Vous pouvez configurer tous les services ou un sous-ensemble de services d'une application, qui doivent démarrer.
Si vous activez le démarrage automatique pour une application, la fonctionnalité de démarrage automatique ne fonctionne que si vous activez également le démarrage automatique pour le pool d'applications que l'application utilise.
Notes
La fonctionnalité de configuration du démarrage automatique est uniquement disponible sous Windows 7, Windows Server 2008 R2 et les versions ultérieures. Si aucun de ces systèmes d'exploitation n'est installé sur votre système, vous ne pourrez pas configurer le démarrage automatique, à moins d'effectuer une mise à niveau vers l'un d'eux.
Notes
Si vous vous êtes connecté à distance au niveau du site ou de l'application, vous ne pouvez pas activer ou désactiver le démarrage automatique de l'application car les paramètres de démarrage automatique d'une application figurent dans le fichier ApplicationHost.config, auquel vous ne pouvez accéder que si vous vous êtes connecté au niveau du serveur.
Champs de la boîte de dialogue
Champ |
Description |
Activer le démarrage automatique sur le pool d'applications (dans la zone Paramètres du pool d'applications) |
Cliquez sur cette option pour activer le démarrage automatique du pool d'applications associé à l'application. Cette opération redémarre toutes les applications du pool d'applications. |
Désactivé (dans la zone Mode Démarrage automatique) |
Sélectionnez l'option Désactivé pour désactiver le démarrage automatique pour tous les services de l'application. Aucun service ne démarre automatiquement. |
Activé (dans la zone Mode Démarrage automatique) |
Sélectionnez Activé pour activer le démarrage automatique pour tous les services de l'application. Tous les services démarrent automatiquement. |
Personnalisé (dans la zone Mode Démarrage automatique) |
Sélectionnez Personnalisé pour activer le démarrage automatique séparément pour chaque service de l'application. Pour plus d'informations, consultez la rubrique Configurer le service : onglet Démarrage automatique. |
Configurations associées
L'activation du démarrage automatique pour tous les services de l'application définit l'attribut serviceStartupMode pour l'application dans le fichier ApplicationHost.config sur la valeur « all ». La définition du mode sur « Personnalisé » définit l'attribut serviceStartupMode sur la valeur « custom ». Chacune de ces actions ajoute l'attribut serviceAutoStartEnabled défini sur la valeur « true » dans le fichier ApplicationHost.config si l'application est déjà en cours d'exécution (c.-à-d. que les protocoles sont activés). Si l'application n'est pas en cours d'exécution, l'attribut serviceAutoStartEnabled est défini sur « false » (de sorte qu'une application arrêtée volontairement ne démarre pas accidentellement).
L'activation du démarrage automatique pour un pool d'applications définit l'attribut startMode pour ce pool dans le fichier ApplicationHost.config sur la valeur « AlwaysRunning ».
2011-12-05