Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Inicie o tempo de execução do construtor da API de dados com um arquivo de configuração existente.
Sintaxe
dab start [options]
Visão rápida
| Opção | Resumo |
|---|---|
-c, --config |
Use um arquivo de configuração específico (padrão para dab-config.json ou arquivo específico do ambiente, se houver) |
--LogLevel <level> |
Define explicitamente o nível de log (nome ou número 0–6) |
--no-https-redirect |
Desabilita o redirecionamento automático HTTP→HTTPS |
--verbose |
Define o nível de log como Informações |
-c, --config
Caminho para o arquivo de configuração. O padrão é dab-config.json. Se existir um arquivo dab-config.<DAB_ENVIRONMENT>.json específico do ambiente, esse arquivo será usado em vez disso (DAB_ENVIRONMENT é lido a partir da variável de ambiente).
Comportamento
- Se o arquivo base e específico do ambiente existirem, o arquivo específico do ambiente será escolhido.
- Nenhuma mutação de configuração acontece,
startapenas consome.
Observação
O fornecimento --config (ou -c) substitui a lógica de seleção baseada em variáveis de ambiente. Se você passar um caminho explicitamente, a variável será ignorada DAB_ENVIRONMENT e somente o arquivo especificado será usado. Isso significa que as camadas específicas do ambiente são contornadas. Se você quiser a resolução automática do ambiente, omita --config e confie na DAB_ENVIRONMENT convenção de nomenclatura de arquivo correspondente.
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
Define o nível mínimo de log explicitamente. Aceita nomes (Trace, Debug, Information, , WarningError, Critical, None) ou valores 0–6numéricos. Não diferencia maiúsculas de minúsculas.
Comportamento
Não pode ser combinado com
--verbose.Valores inválidos fora
0–6fazem com que a inicialização falhe.Se nem
--verboseestiver--LogLeveldefinido, os padrões são:- Modo de host de desenvolvimento:
Debug - Modo host de produção:
Error
- Modo de host de desenvolvimento:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Para obter mais informações sobre níveis, consulte Níveis de log do .NET.
Observação
--LogLevel e --verbose sempre substitua quaisquer configurações de nível de log no arquivo de configuração. Mesmo que você não forneça um sinalizador de log, a CLI injeta um nível de log de linha de base ao iniciar o tempo de execução. Como resultado, os filtros de logger por namespace ou refinados definidos na configuração não são aplicados ao usar dab starto .
--no-https-redirect
Desabilita o redirecionamento automático HTTP→HTTPS.
Comportamento
- O padrão é o redirecionamento seguro habilitado.
- O fornecimento desse sinalizador desativa o redirecionamento.
Observação
Esse sinalizador controla apenas se o tráfego HTTP é redirecionado para HTTPS. Ele não cria ou remove pontos de extremidade. Os pontos de extremidade são determinados por ASPNETCORE_URLS (ou padrões de Kestrel).
- Se apenas HTTP estiver configurado, o sinalizador não mudará nada porque não há nenhum ponto de extremidade HTTPS para o qual redirecionar.
- Se apenas HTTPS estiver configurado, o sinalizador não mudará nada porque não há tráfego HTTP para atualizar.
- Se HTTP e HTTPS estiverem configurados, o sinalizador suprime o redirecionamento automático, permitindo que ambos os pontos de extremidade atendam solicitações diretamente.
Example
dab start --no-https-redirect
--verbose
Define o nível mínimo de log como Information.
Comportamento
- Não pode ser combinado com
--LogLevel. - Substitui os padrões do modo de host.
Observação
Equivalente a usar --LogLevel Information. O analisador impede que ambos --verbose sejam --LogLevel fornecidos juntos, portanto, não há caminho de conflito.
Example
dab start --verbose