Řízení aplikací
Správa aplikace a systému, který aplikaci hostí, vyžaduje snadný způsob, jak aplikaci zastavit a spustit. To platí dvojnásob, pokud potřebujete u aplikace (aplikace na vyžádání nebo vždy spuštěné aplikace) provést servis v podobě aktualizace systému. V tématech této části je popsáno, jak zastavit nebo spustit aplikaci v rozšířeních Správce služby IIS pro technologii AppFabric nebo prostřednictvím rutin prostředí Windows PowerShell pro technologii AppFabric.
Zastavení a spuštění aplikace může být vzhledem k funkci automatického spouštění náročné, protože tato funkce může proces úplného zastavení aplikace a následného obnovení zkomplikovat. Abyste zajistili možnost obnovení aplikace do jejího původního stavu, je třeba uložit seznam povolených protokolů a stav automatického spouštění (povoleného nebo zakázaného) ve chvíli, kdy bude aplikace neaktivní. Technologie AppFabric uloží seznam povolených protokolů do atributu previouslyEnabledProtocols v souboru applicationHost.config. Atribut ServiceAutoStartEnabled v souboru applicationHost.config indikuje stav automatického spouštění.
To, zda bude zastavení či spuštění aplikace úspěšné, je ovlivněno stavem toku zpráv, tj. zda jsou protokoly povoleny zakázány nebo zda chybějí. V následující tabulce je uvedeno, zda akce Zastavit aplikaci a Spustit aplikaci mohou být provedeny (povoleny) nebo neprovedeny (zakázány) v závislosti na stavu protokolů aplikace a hodnotě atributu ServiceAutoStartEnabled.
Stav protokolů aplikace | ServiceAutoStartEnabled | Spustit aplikaci | Zastavit aplikaci |
---|---|---|---|
Zakázáno nebo není k dispozici |
False nebo Null |
Povoleno |
Zakázáno |
Není k dispozici |
True |
Zakázáno |
Povoleno |
Zakázáno |
True |
Povoleno |
Povoleno |
Povoleno |
False nebo Null a mode==”” |
Zakázáno |
Povoleno |
Povoleno |
False nebo Null a mode!==”” |
Povoleno |
Povoleno |
Povoleno nebo není k dispozici |
True |
Zakázáno |
Povoleno |
Atribut ServiceAutoStartMode určuje stav automatického spouštění po zastavení aplikace. Pokud je atribut serviceAutoStartMode nastaven na hodnotu All (Vše) nebo Custom (Vlastní), povolí technologie AppFabric automatické spouštění při spuštění aplikace; v opačném případě je ponechá zakázáno.
2011-12-05