Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Data API builder çalışma zamanını mevcut bir yapılandırma dosyasıyla başlatın.
Sözdizimi
dab start [options]
Hızlı bakış
| Seçenek | Özet |
|---|---|
-c, --config |
Belirli bir yapılandırma dosyası kullanın (varsa varsayılan olarak dab-config.json veya ortama özgü dosya) |
--LogLevel <level> |
Günlük düzeyini açıkça ayarlar (ad veya 0-6 sayısı) |
--no-https-redirect |
Otomatik HTTP→HTTPS yeniden yönlendirmesini devre dışı bırakır |
--verbose |
Günlük düzeyini Bilgi olarak ayarlar |
-c, --config
Yapılandırma dosyasının yolu. Varsayılan olarak dab-config.json değerini alır. Ortama özgü bir dosya dab-config.<DAB_ENVIRONMENT>.json varsa, bunun yerine bu dosya kullanılır (DAB_ENVIRONMENT ortam değişkeninden okunur).
Davranış
- Hem tabana hem de ortama özgü dosya varsa, ortama özgü dosya seçilir.
- Yapılandırma mutasyonu olmaz,
startyalnızca tüketir.
Uyarı
--config Sağlama (veya -c), ortam değişkeni tabanlı seçim mantığını geçersiz kılar. Bir yolu açıkça geçirirseniz değişken DAB_ENVIRONMENT yoksayılır ve yalnızca belirtilen dosya kullanılır. Bu, ortama özgü katmanlamanın atlandığı anlamına gelir. Otomatik ortam çözümlemesi istiyorsanız, atlayın --config ve artı eşleşen dosya adlandırma kuralına güvenin DAB_ENVIRONMENT .
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
En düşük günlük düzeyini açıkça ayarlar. Adları (, , , , Warning, Error, Critical, ) Noneveya sayısal değerleri kabul eder0–6. InformationDebugTrace Büyük/küçük harfe duyarlı değildir.
Davranış
ile
--verbosebirleştirilemez.Dışında
0–6geçersiz değerler başlatmanın başarısız olmasına neden olur.Ayarlanmadıysa
--verboseveya--LogLevelayarlanmadıysa, varsayılan değerler şunlardır:- Geliştirme ana bilgisayar modu:
Debug - Üretim ana bilgisayar modu:
Error
- Geliştirme ana bilgisayar modu:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Düzeyler hakkında daha fazla bilgi için bkz. .NET günlük düzeyleri.
Uyarı
--LogLevel ve --verbose yapılandırma dosyasındaki günlük düzeyi ayarlarını her zaman geçersiz kılın. Günlük bayrağı sağlamasanız bile, CLI çalışma zamanını başlatırken bir temel günlük düzeyi ekler. Sonuç olarak, kullanılırken dab startyapılandırmada tanımlanan ad alanı başına veya ayrıntılı günlükçü filtreleri uygulanmaz.
--no-https-redirect
Otomatik HTTP→HTTPS yeniden yönlendirmesini devre dışı bırakır.
Davranış
- Varsayılan olarak güvenli yeniden yönlendirme etkindir.
- Bu bayrağın sağlanması yeniden yönlendirmeyi devre dışı bırakır.
Uyarı
Bu bayrak yalnızca HTTP trafiğinin HTTPS'ye yönlendirilip yönlendirilmeyeceğini denetler. Uç noktaları oluşturmaz veya kaldırmaz. Uç noktalar (veya Kestrel varsayılanları) tarafından ASPNETCORE_URLS belirlenir.
- Yalnızca HTTP yapılandırıldıysa, yeniden yönlendirilecek HTTPS uç noktası olmadığından bayrak hiçbir şey değiştirmez.
- Yalnızca HTTPS yapılandırıldıysa, yükseltecek HTTP trafiği olmadığından bayrak hiçbir şey değiştirmez.
- Hem HTTP hem de HTTPS yapılandırılırsa, bayrak otomatik yeniden yönlendirmeyi gizler ve her iki uç noktanın da isteklere doğrudan hizmet vermesine olanak tanır.
Example
dab start --no-https-redirect
--verbose
En düşük günlük düzeyini olarak Informationayarlar.
Davranış
- ile
--LogLevelbirleştirilemez. - Konak modu varsayılanlarını geçersiz kılar.
Uyarı
ile --LogLevel Informationeşdeğerdir. Ayrıştırıcı hem hem de --verbose--LogLevel birlikte sağlanmasını engeller, bu nedenle çakışma yolu yoktur.
Example
dab start --verbose