Share via


Controllo delle applicazioni

Per gestire un'applicazione e il sistema che funziona da relativo host, è necessario un modo semplice per interrompere e avviare un'applicazione. Ciò è vero specialmente quando è necessario eseguire la manutenzione di un'applicazione (sia per le applicazione su richiesta, che per le applicazioni sempre in esecuzione) mediante l'aggiornamento del sistema. Negli argomenti di questa sezione viene descritto come interrompere o avviare un'applicazione nelle estensioni per Gestione IIS per AppFabric o tramite i cmdlet di Windows PowerShell per AppFabric.

L'interruzione e l'avvio di un'applicazione possono essere complicate a causa della funzionalità di avvio automatico che rende più complessa l'interruzione completa di un'applicazione e la successiva ripresa di questa. Al fine di assicurare la possibilità di riprendere un'applicazione al relativo stato originale, è necessario salvare l'elenco dei protocolli abilitati e lo stato dell'avvio automatico (abilitato o disabilitato) quando l'applicazione viene disabilitata. In AppFabric l'elenco dei protocolli abilitati viene salvato nell'attributo previouslyEnabledProtocols del file applicationHost.config. L'attributo ServiceAutoStartEnabled di applicationHost.config indica lo stato dell'avvio automatico.

La riuscita dell'interruzione o dell'avvio di un'applicazione viene influenzata dallo stato del flusso di messaggi, vale a dire i protocolli abilitati, disabilitati o mancanti. Nella tabella seguente viene indicato se le azioni di interruzione e di avvio dell'applicazione possono essere eseguite (abilitate) oppure no (disabilitate) a seconda dello stato dei protocolli dell'applicazione e del valore di ServiceAutoStartEnabled.

Stato dei protocolli dell'applicazione ServiceAutoStartEnabled Avvia applicazione Interrompi applicazione

Disabled o N/A

False o Null

Enabled

Disabled

N/A

True

Disabled

Enabled

Disabled

True

Enabled

Enabled

Enabled

False o Null & mode==””

Disabled

Enabled

Enabled

False o Null & mode!==””

Enabled

Enabled

Enabled o N/A

True

Disabled

Enabled

L'attributo ServiceAutoStartMode determina lo stato dell'avvio automatico dopo l'interruzione di un'applicazione. Se serviceAutoStartMode è impostato su "All" o su "Custom", AppFabric abiliterà la funzionalità di avvio automatico all'avvio di un'applicazione. In caso contrario, la manterrà disabilitata.

In questa sezione

  2012-03-05