sulmar / altkom-dotnet-core-201910

Przykłady ze szkolenia .NET Core
http://www.altkom.pl
0 stars 0 forks source link

Co się kryje pod metodą WebHost.CreateDefaultBuilder? #1

Closed sulmar closed 5 years ago

sulmar commented 5 years ago

Kod źródłowy metody CreateDefaultBuilder() znajduje się tutaj: https://github.com/aspnet/AspNetCore/blob/1480b998660d2f77d0605376eefab6a83474ce07/src/DefaultBuilder/src/WebHost.cs#L155

Dokładna analiza znajduje się w artykule: https://dotnetcoretutorials.com/2019/07/31/what-does-the-createdefaultbuilder-method-do-in-asp-net-core/

sulmar commented 5 years ago

Realizowane są następujące kroki:

  1. Pobieranie konfiguracji kolejno z następujących źródeł:

    • plik json
    • User Secrets (tylko w przypadku środowiska Development)
    • zmienne środowiskowe
    • linia poleceń
  2. Pobierania jest konfiguracja logowania z sekcji Logging

  3. Rejestracja logowania:

    • konsola
    • debug
    • dziennik zdarzeń
  4. Routing

  5. Integracja

    • Kestrel
    • IIS