Task commandLine, Iniciando cmd no azure.

Answered Task commandLine, Iniciando cmd no azure.

  • Monday, August 13, 2012 9:12 PM
     
      Has Code

    Estou tentando iniciar um cmd no deploy do azure, meu arquivo de configuração segue abaixo:

    <Startup>
          <Task commandLine="teste.cmd" executionContext="elevated" taskType="simple"></Task>  
        </Startup>

    O Processo não inicia, fica a mesagem: "Waiting for role start...."

    Alguem tem uma luz ?

All Replies

  • Tuesday, August 14, 2012 9:41 AM
    Moderator
     
     Answered

    Olá pcclaro,

    A princípio as configurações que você apresenta estão corretas, o que precisaria saber para te ajudar é o que exatamente você está rodando em sua Startup Task.

    Meus comentários para tentar começar a ajudá-lo:

    • Tenha certeza que a versão do SDK do Azure seja acima da versão 1.3
    • O que você está executando dentro da Startup Task (ST)?
    • Referente ao que você está execurtando na 'ST', ele depende de 'WebPICmdline'? Se sim onde estão os arquivos e como estão 'setadas' suas propriedades?
    • Sempre habilite Log para sua 'ST', para que você consiga consultar o que foi consultado e quais foram as ações.
    • Fora a 'ST' confira as demais configurações da sua aplicação e execute-a localmente sem a 'ST'. O erro pode não estar na 'ST'.

    *********************
    Confira este artigo para referência em português: http://blogs.msdn.com/b/conde/archive/2011/05/22/como-instalar-o-php-no-windows-azure.aspx - Neste artigo é apresentada todos os passos e detalhes para uma configuração de 'ST'.

    Tips and Trick: http://blog.smarx.com/posts/windows-azure-startup-tasks-tips-tricks-and-gotchas
    *********************

    Abraço e sucesso!

    Lucas A. Romão
    Microsoft Windows Azure MVP
    Blog: http://laromao.wordpress.com/ | Twitter:
    @LucasRomao
    Líder da Comunidade Azure Services Brasil|@AzureServicesBR

  • Tuesday, August 14, 2012 9:11 PM
     
      Has Code

    Lucas, muito útil e muito completa sua respota, muito obrigado. Mas infelizmente não consegui chamar um .exe

    o conteúdo do cmd é:

    start notepad.exe

    O arquivo notepad.exe também está no diretório da aplicação.