Поделиться через


Команда start

Запустите среду выполнения построителя данных с существующим файлом конфигурации.

Синтаксис

dab start [options]

Краткий обзор

Вариант Сводка
-c, --config Используйте определенный файл конфигурации (по умолчанию используется dab-config.json или файл, зависящий от среды, если он присутствует)
--LogLevel <level> Явно задает уровень журнала (имя или число 0–6)
--no-https-redirect Отключает автоматическое перенаправление HTTP→HTTPS
--verbose Задает уровень журнала сведениям

-c, --config

Путь к файлу конфигурации. По умолчанию — dab-config.json. Если файл dab-config.<DAB_ENVIRONMENT>.json , зависящий от среды, существует, этот файл используется вместо него (DAB_ENVIRONMENT считывается из переменной среды).

Поведение

  • Если существует базовый и зависящий от среды файл, выбирается файл, зависящий от среды.
  • Изменение конфигурации не происходит, start используется только.

Замечание

Предоставление --config (или -c) переопределяет логику выбора на основе среды. Если вы передаете путь явным образом, переменная игнорируется и DAB_ENVIRONMENT используется только указанный файл. Это означает, что обход слоя для конкретной среды. Если требуется автоматическое разрешение среды, опущений --config и использование DAB_ENVIRONMENT соответствующего соглашения об именовании файлов.

Example

dab start --config ./settings/dab-config.json

--LogLevel <level>

Задает минимальный уровень журнала явным образом. Принимает имена (Trace, , Debug, InformationWarningError, , Critical, ) Noneили числовые значения0–6. Нечувствителен к регистру.

Поведение

  • Не удается объединить с --verbose.

  • Недопустимые значения вне 0–6 причины сбоя запуска.

  • Если ни --verbose--LogLevel задано, по умолчанию используются следующие значения:

    • Режим узла разработки: Debug
    • Рабочий режим узла: Error

Example

dab start --LogLevel Warning
dab start --LogLevel 1   # Debug

Дополнительные сведения об уровнях см. на уровнях журналов .NET.

Замечание

--LogLevel и --verbose всегда переопределяет все параметры уровня журнала в файле конфигурации. Даже если вы не предоставляете флаг ведения журнала, интерфейс командной строки внедряет базовый уровень журнала при запуске среды выполнения. В результате фильтры ведения журнала, определенные в конфигурации, не применяются к пространству имен или фильтрам средства ведения журнала, определенным в dab startконфигурации.

--no-https-redirect

Отключает автоматическое перенаправление HTTP→HTTPS.

Поведение

  • По умолчанию включена безопасная перенаправления.
  • При предоставлении этого флага отключается перенаправление.

Замечание

Этот флаг определяет, перенаправляется ли HTTP-трафик на HTTPS. Он не создает и не удаляет конечные точки. Конечные точки определяются ASPNETCORE_URLS по умолчанию (или Kestrel).

  • Если настроен только HTTP, флаг ничего не изменяется, так как для перенаправления нет конечной точки HTTPS.
  • Если настроен только ПРОТОКОЛ HTTPS, флаг ничего не изменяется, так как для обновления http-трафика нет.
  • Если настроены протоколы HTTP и HTTPS, флаг подавляет автоматическое перенаправление, позволяя обеим конечным точкам обслуживать запросы напрямую.

Example

dab start --no-https-redirect

--verbose

Задает минимальный уровень Informationжурнала.

Поведение

  • Не удается объединить с --LogLevel.
  • Переопределяет режим узла по умолчанию.

Замечание

Эквивалент использования --LogLevel Information. Средство синтаксического анализа предотвращает --verbose совместное и --LogLevel не предоставляет путь к конфликту.

Example

dab start --verbose