Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Spusťte modul runtime Tvůrce dat s existujícím konfiguračním souborem.
Syntaxe
dab start [options]
Rychlý přehled
| Možnost | Shrnutí |
|---|---|
-c, --config |
Použijte konkrétní konfigurační soubor (výchozí nastavení dab-config.json nebo soubor specifický pro prostředí, pokud je k dispozici). |
--LogLevel <level> |
Explicitně nastaví úroveň protokolu (název nebo číslo 0–6). |
--no-https-redirect |
Zakáže automatické přesměrování HTTP→HTTPS. |
--verbose |
Nastaví úroveň protokolu na informace. |
-c, --config
Cesta ke konfiguračnímu souboru. Výchozí hodnota je dab-config.json. Pokud soubor specifický pro dab-config.<DAB_ENVIRONMENT>.json prostředí existuje, použije se místo něj (DAB_ENVIRONMENT přečte se z proměnné prostředí).
Chování
- Pokud existuje základní soubor i soubor specifický pro prostředí, vybere se soubor specifický pro prostředí.
- Nedojde k žádné mutaci konfigurace,
startpouze spotřebovává.
Poznámka:
Poskytnutí --config (nebo -c) přepíše logiku výběru na základě proměnné prostředí. Pokud předáte cestu explicitně, DAB_ENVIRONMENT proměnná se ignoruje a použije se pouze zadaný soubor. To znamená, že vrstvení specifické pro prostředí se vynechá. Pokud chcete automatické rozlišení prostředí, vynecháte --config ho a spolehněte se na DAB_ENVIRONMENT odpovídající zásady vytváření názvů souborů.
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
Explicitně nastaví minimální úroveň protokolu. Přijímá názvy (Trace, Debug, Information, Warning, Error, Critical, None) nebo číselné hodnoty 0–6. Nerozlišují se malá a velká písmena.
Chování
Nelze kombinovat s
--verbose.Neplatné hodnoty mimo
0–6provoz způsobí selhání spuštění.--verbosePokud ani--LogLevelnení nastavená, výchozí hodnoty jsou:- Režim hostitele pro vývoj:
Debug - Režim produkčního hostitele:
Error
- Režim hostitele pro vývoj:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Další informace o úrovních najdete v tématu Úrovně protokolů .NET.
Poznámka:
--LogLevel a --verbose vždy přepsat všechna nastavení na úrovni protokolu v konfiguračním souboru. I když nezadáte příznak protokolování, rozhraní příkazového řádku při spuštění modulu runtime vloží základní úroveň protokolu. V důsledku toho se filtry protokolovacího nástroje definované v konfiguraci pro jednotlivé obory názvů nebo jemně odstupňované protokolovací filtry nepoužívají při použití dab start.
--no-https-redirect
Zakáže automatické přesměrování HTTP→HTTPS.
Chování
- Výchozí nastavení je povolené zabezpečené přesměrování.
- Zadáním tohoto příznaku zakážete přesměrování.
Poznámka:
Tento příznak řídí pouze to, jestli je provoz HTTP přesměrován na HTTPS. Nevytvoří ani neodebere koncové body. Koncové body se určují podle ASPNETCORE_URLS výchozích hodnot (neboli výchozích hodnot Kestrel).
- Pokud je nakonfigurovaný jenom PROTOKOL HTTP, příznak nic nezmění, protože neexistuje žádný koncový bod HTTPS, na který se má přesměrovat.
- Pokud je nakonfigurovaný jenom PROTOKOL HTTPS, příznak nic nezmění, protože neexistuje žádný provoz HTTP, který se má upgradovat.
- Pokud jsou nakonfigurované protokoly HTTP i HTTPS, příznak potlačí automatické přesměrování, což umožňuje oběma koncovým bodům obsluhovat žádosti přímo.
Example
dab start --no-https-redirect
--verbose
Nastaví minimální úroveň protokolu na Informationhodnotu .
Chování
- Nelze kombinovat s
--LogLevel. - Přepíše výchozí nastavení režimu hostitele.
Poznámka:
Ekvivalent použití --LogLevel Information. Analyzátor zabraňuje společnému poskytnutí obou --verbose--LogLevel analyzátorů, takže neexistuje žádná konfliktní cesta.
Example
dab start --verbose