Exportar (0) Imprimir
Expandir Tudo

Ferramenta de linha de comando CSRun

Atualizado: outubro de 2014

A ferramenta de linha de comando do CSRun (CSRun.exe) implanta um aplicativo no Emulador de computação do Microsoft Azure e gerencia o serviço de nuvem em execução.

Antes de usar a ferramenta CSRun para implantar um aplicativo no emulador de computação, execute a Ferramenta de linha de comando CSPack com a opção /copyOnly para preparar o aplicativo para implantação local. Quando CSPack é executada com a opção /copyOnly, um layout de diretório é criado para o aplicativo no formato exigido pelo emulador de computação.

Com o SDK do Azure para .NET de novembro de 2011, o local padrão de instalação passou a ser C:\Arquivos de Programas\Microsoft SDKs\Azure\Emulator.

Para o SDK do Azure versão 1.5, o local de instalação padrão é C:\Arquivos de Programas\Azure Emulator\emulator.

Para o SDK do Azure versão 1.4 e versões anteriores, o local de instalação padrão é C:\Arquivos de Programas\Azure SDK\v<versão do sdk>\bin\csrun.exe.

CSRun <ApplicationDirectory> <ConfigurationFile> [options]

Para exibir a lista de opções mais atual, digite CSRun /? no prompt de comando do local instalado.

 

Opção Descrição

/run:<ServiceDirectory>;<ConfigurationFile> [/launchbrowser] [/launchDebugger:<DebuggerPath>][/useiisexpress]

Essa opção inicia o emulador de computação, caso ele ainda não esteja em execução, e implanta o aplicativo. Outra alternativa é iniciar um navegador em qualquer ponto de extremidade de serviço exposto, especificando a opção /launchbrowser.

O parâmetro <ServiceDirectory> faz referência ao diretório de implantação local criado por CSPack em execução com a opção /copyOnly. Por padrão, esse diretório é nomeado <MyService>.csx, em que <MyService> é o nome de seu serviço, como especificado no arquivo de definição.

O parâmetro <ConfigurationFile> faz referência ao nome do arquivo de configuração (.cscfg).

A opção /useiisexpress faz com que CSRun implante o aplicativo no IISExpress. Por padrão, o CSRun tenta implantar o aplicativo em uma instância local do IIS completo. Com o SDK do Azure para .NET de junho de 2012, a instalação padrão das Ferramentas do Visual Studio para o Azure configura o ambiente de desenvolvimento para usar /useiisexpress por padrão. Use a opção /useiisexpress para manter a fidelidade entre o teste do aplicativo no Visual Studio e na ferramenta de linha de comando CSRUn.

A opção /run é a opção padrão de CSRun; portanto, ela pode ser omitida da sintaxe de comando. Por exemplo, estas duas versões da sintaxe de comando são idênticas:

  • csrun <MyService>.csx <MyService>.cscfg /launchbrowser

  • csrun /run <MyService>.csx <MyService>.cscfg /launchbrowser

/update:<DeploymentId>;<ConfigurationFile>

Atualiza a configuração de uma implantação em execução.

O parâmetro <DeploymentId> faz referência à ID de implantação de um serviço em execução.

O parâmetro <DeploymentId> faz referência ao arquivo de configuração (.cscfg) do serviço.

/dumplogs:<DeploymentId>;<LogDirectory>

Despeja os logs de todas as instâncias de função implantadas no <DeploymentId> especificado no diretório local especificado por <LogDirectory>.

/remove:<DeploymentId>

Remove a implantação especificada do emulador de computação.

/removeAll

Remove todas as implantações do emulador de computação.

/status

Imprime informações de status sobre as implantações em execução na saída padrão.

/devfabric:[start|shutdown|clean]

Controla o estado do emulador de computação.

O parâmetro start garante que o emulador de computação está em execução. Este é o parâmetro padrão para esta opção; portanto, você também pode iniciar o emulador de computação chamando CSRun /devfabric.

O parâmetro shutdown desliga o emulador de computação.

O parâmetro clean remove qualquer estado persistente associado ao emulador de computação. O uso do parâmetro clean pode exigir privilégios administrativos.

/devstore:[start|shutdown]

Inicia ou para o Emulador de armazenamento do Microsoft Azure.

O parâmetro start garante que o emulador de armazenamento está em execução. Este é o parâmetro padrão para esta opção; portanto, você também pode iniciar o emulador de armazenamento chamando CSRrun /devstore.

O parâmetro shutdown desliga o emulador de armazenamento.

Consulte também

Mostrar:
© 2014 Microsoft