Partage via


Contrôle des applications

Pour gérer une application et le système qui l'héberge, vous avez besoin d'arrêter et de démarrer simplement l'application. C'est notamment le cas lorsque vous devez procéder à la maintenance d'une application (fonctionnant à la demande ou en permanence) par une mise à jour du système. Les rubriques de cette section décrivent l'arrêt et le démarrage d'une application dans les extensions du Gestionnaire des services Internet pour AppFabric ou à l'aide de cmdlets Windows PowerShell pour AppFabric.

L'arrêt et le démarrage d'une application peuvent présenter des difficultés en raison de la fonctionnalité de démarrage automatique, laquelle complique le processus d'arrêt et de reprise d'une application. Pour garantir la reprise d'une application dans son état d'origine, la liste des protocoles activés et l'état du démarrage automatique (activé ou désactivé) doivent être enregistrés lorsque l'application est désactivée. AppFabric enregistre la liste des protocoles activés dans l'attribut previouslyEnabledProtocols du fichier applicationHost.config. L'attribut ServiceAutoStartEnabled dans le fichier applicationHost.config indique l'état du démarrage automatique.

La réussite de l'arrêt ou du démarrage d'une application dépend de l'état du flux des messages, c'est-à-dire si les protocoles sont activés, désactivés ou manquants. Le tableau suivant indique si les actions d'arrêt et de démarrage d'une application peuvent être exécutées (activé) ou non (désactivé) en fonction du statut des protocoles d'application et de la valeur de l'attribut ServiceAutoStartEnabled.

Statut des protocoles d'application ServiceAutoStartEnabled Démarrage de l'application Arrêt de l'application

Désactivé ou N/A

False ou Null

Activé

Désactivé

N/A

True

Désactivé

Activé

Désactivé

True

Activé

Activé

Activé

False ou Null & mode==””

Désactivé

Activé

Activé

False ou Null & mode!==””

Activé

Activé

Activé ou N/A

True

Désactivé

Activé

L'attribut ServiceAutoStartMode détermine l'état du démarrage automatique après l'arrêt d'une application. S'il est défini sur « All » ou « Custom », AppFabric active le démarrage automatique au démarrage de l'application ; sinon, la fonctionnalité est désactivée.

Dans cette section

  2012-03-05