Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uruchom środowisko uruchomieniowe konstruktora interfejsu API danych przy użyciu istniejącego pliku konfiguracji.
Składnia
dab start [options]
Szybki rzut oka
| Option | Podsumowanie |
|---|---|
-c, --config |
Użyj określonego pliku konfiguracji (domyślnie lub dab-config.json pliku specyficznego dla środowiska, jeśli istnieje) |
--LogLevel <level> |
Ustawia jawnie poziom dziennika (nazwa lub numer 0–6) |
--no-https-redirect |
Wyłącza automatyczne przekierowywanie HTTP→HTTPS |
--verbose |
Ustawia poziom dziennika na Informacje |
-c, --config
Ścieżka do pliku konfiguracji. Wartość domyślna to dab-config.json. Jeśli istnieje plik specyficzny dla środowiska, ten plik dab-config.<DAB_ENVIRONMENT>.json jest używany zamiast tego (DAB_ENVIRONMENT jest odczytywany ze zmiennej środowiskowej).
Zachowanie
- Jeśli istnieje zarówno plik podstawowy, jak i plik specyficzny dla środowiska, zostanie wybrany plik specyficzny dla środowiska.
- Nie ma mutacji konfiguracji,
startzużywa tylko.
Uwaga / Notatka
Podanie --config (lub -c) zastępuje logikę wyboru opartą na zmiennej środowiskowej. Jeśli jawnie przekażesz ścieżkę, zmienna DAB_ENVIRONMENT zostanie zignorowana i zostanie użyty tylko określony plik. Oznacza to, że warstwy specyficzne dla środowiska są pomijane. Jeśli potrzebujesz automatycznego rozpoznawania środowiska, pomiń --config i polegaj na DAB_ENVIRONMENT plus pasującej konwencji nazewnictwa plików.
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
Ustawia jawnie minimalny poziom dziennika. Akceptuje nazwy (Trace, Debug, , InformationWarning, Error, Critical, None) lub wartości 0–6liczbowe. Nie ma znaczenia wielkość liter.
Zachowanie
Nie można połączyć z
--verbose.Nieprawidłowe wartości poza
0–6przyczyną niepowodzenia uruchamiania.Jeśli ani nie
--verbose--LogLevelzostanie ustawiona, wartości domyślne to:- Tryb hosta programowania:
Debug - Tryb hosta produkcyjnego:
Error
- Tryb hosta programowania:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Aby uzyskać więcej informacji na temat poziomów, zobacz Poziomy dzienników platformy .NET.
Uwaga / Notatka
--LogLevel i --verbose zawsze przesłania wszystkie ustawienia poziomu dziennika w pliku konfiguracji. Nawet jeśli nie podasz flagi rejestrowania, interfejs wiersza polecenia wprowadza poziom dziennika punktu odniesienia podczas uruchamiania środowiska uruchomieniowego. W związku z tym filtry rejestratora zdefiniowane w konfiguracji dla przestrzeni nazw lub szczegółowego rejestratora nie są stosowane w przypadku używania polecenia dab start.
--no-https-redirect
Wyłącza automatyczne przekierowywanie HTTP→HTTPS.
Zachowanie
- Wartość domyślna to włączone bezpieczne przekierowywanie.
- Podanie tej flagi powoduje wyłączenie przekierowania.
Uwaga / Notatka
Ta flaga określa tylko, czy ruch HTTP jest przekierowywany do protokołu HTTPS. Nie tworzy ani nie usuwa punktów końcowych. Punkty końcowe są określane przez ASPNETCORE_URLS wartości domyślne (lub Kestrel).
- Jeśli skonfigurowano tylko protokół HTTP, flaga nic nie zmienia, ponieważ nie ma punktu końcowego HTTPS do przekierowania.
- Jeśli skonfigurowano tylko protokół HTTPS, flaga nic nie zmienia, ponieważ nie ma ruchu HTTP do uaktualnienia.
- Jeśli skonfigurowano zarówno protokół HTTP, jak i HTTPS, flaga pomija automatyczne przekierowywanie, co pozwala obu punktom końcowym bezpośrednio obsługiwać żądania.
Example
dab start --no-https-redirect
--verbose
Ustawia minimalny poziom dziennika na Information.
Zachowanie
- Nie można połączyć z
--LogLevel. - Zastępuje wartości domyślne trybu hosta.
Uwaga / Notatka
Odpowiednik używania elementu --LogLevel Information. Analizator uniemożliwia łączenie obu tych --verbose elementów i --LogLevel ich łączenie, więc nie ma ścieżki powodującej konflikt.
Example
dab start --verbose