VENDITE: 1-800-867-1389

Definire le attività di avvio per un ruolo

Aggiornamento: novembre 2013

È possibile definire un'attività di avvio per un ruolo aggiungendo l'elemento Startup alla definizione del ruolo nel file di definizione del servizio. Per ulteriori informazioni su tali elementi, vedere lo Schema di definizione dei servizi di Windows Azure (file .csdef).

È possibile modificare il file ServiceDefinition.csdef tramite l'editor di testo preferito oppure è possibile definire le attività per il ruolo tramite Visual Studio.

Per modificare il file di definizione

  1. Aprire il file ServiceDefinition.csdef per il servizio nell'editor di testo.

  2. Aggiungere l'elemento Startup a WebRole o a WorkerRole; le attività di avvio non sono applicabili a VMRole. Nell'esempio di codice seguente viene illustrato come aggiungere un'attività di avvio a un ruolo Web che esegue uno script di comandi:

    
    <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
       <WebRole name="WebRole1">
          <Startup>
             <Task commandLine="Startup.cmd" executionContext="limited" taskType="simple">
             </Task>
          </Startup>
       </WebRole>
    </ServiceDefinition>
    
    noteNota
    L'attività commandLine è relativa alla cartella AppRoot\Bin della distribuzione. Le variabili di ambiente non vengono espanse nel valore di commandLine. Se è necessaria l'espansione dell'ambiente, è possibile creare un piccolo script con estensione cmd con il quale richiamare l'attività di avvio come cmd.exe, espandendo così le variabili di ambiente.

  3. Impostare il valore di commandLine sul nome del programma o del file script da eseguire.

  4. Impostare executionContext sul livello di autorizzazioni desiderate per l'attività di avvio.

  5. Impostare taskType su simple, foreground o background a seconda di come si desidera eseguire l'attività. Per ulteriori informazioni su taskType, vedere Schema WorkerRole.

  6. Salvare il file.

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft