VENTAS: 1-800-867-1389

Definir las tareas de inicio de un rol

Actualizado: noviembre de 2013

Puede definir una tarea de inicio para un rol si agrega el elemento Startup a la definición de rol en el archivo de definición de servicio. Para obtener más información acerca de estos elementos, vea Esquema de definición del servicio de Windows Azure (archivo .csdef).

Puede modificar el archivo ServiceDefinition.csdef mediante el editor de texto que prefiera o bien, puede definir tareas para el rol mediante Visual Studio.

Para modificar el archivo de definición

  1. Abra el archivo ServiceDefinition.csdef para el servicio en el editor de texto.

  2. Agregue el elemento Startup a WebRole o WorkerRole; las tareas de inicio no son aplicables a VMRole. El ejemplo de código siguiente muestra cómo agregar una tarea de inicio a un rol web que ejecute un script de comandos:

    
    <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
    La tarea commandLine está asociada a la carpeta AppRoot\Bin para la implementación. Las variables de entorno no se expanden en el valor commandLine. Si hay que expandir el entorno, puede crear un pequeño script .cmd que llame a la tarea de inicio como cmd.exe, la cual expande las variables de entorno.

  3. Establezca el valor commandLine para el nombre del programa o archivo de script que desea ejecutar.

  4. Establezca executionContext en el nivel de permisos que desee para su tarea de inicio.

  5. Establezca taskType en sencilla y en primer plano o en segundo plano, en función de cómo desea que se ejecute la tarea. Para obtener más información acerca de taskType, vea Esquema WorkerRole.

  6. Guarde el archivo.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft