Ćwiczenie — włączanie i konfigurowanie rejestrowania aplikacji usługi App Service przy użyciu witryny Azure Portal

W trakcie tej lekcji włączysz rejestrowanie aplikacji dla nowej aplikacji internetowej platformy Azure związanej z modą.

Będziesz wdrażać przykładową aplikację internetową platformy ASP.NET Core z serwisu GitHub; ta aplikacja zawiera kod umożliwiający generowanie różnych komunikatów z danymi wyjściowymi śledzenia. Następnie użyjesz witryny Azure Portal w celu włączenia rejestrowania aplikacji dla tej aplikacji.

Wdrażanie aplikacji internetowej przy użyciu wiersza polecenia platformy Azure

W tym kroku utworzysz za pomocą poleceń interfejsu wiersza polecenia platformy Azure aplikację internetową platformy ASP.NET, wykorzystując kod z repozytorium GitHub. W tym samym regionie utworzysz również nowe konto magazynu jako aplikację internetową na potrzeby przechowywania dzienników.

  1. Uruchom następujące polecenia w usłudze Cloud Shell, aby ustawić pewne zmienne. Zastąp fragment <your-local-Azure-region> nazwą regionu najbliższego swojej lokalizacji z poniższej listy.

    Bezpłatna piaskownica umożliwia tworzenie zasobów w podzestawie regionów globalnych platformy Azure. Podczas tworzenia zasobów wybierz region z poniższej listy:

    • westus2
    • southcentralus
    • centralus
    • eastus
    • westeurope
    • southeastasia
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    gitRepo=https://github.com/MicrosoftDocs/mslearn-capture-application-logs-app-service
    appName="contosofashions$RANDOM"
    appPlan="contosofashionsAppPlan"
    appLocation=<your-local-Azure-region>
    resourceGroup=<rgn>[sandbox resource group name]</rgn>
    storageAccount=sa$appName
    
  2. Uruchom następujące polecenia w usłudze Cloud Shell, aby wdrożyć aplikację internetową.

    az appservice plan create --name $appPlan --resource-group $resourceGroup --location $appLocation --sku FREE
    az webapp create --name $appName --resource-group $resourceGroup --plan $appPlan --deployment-source-url $gitRepo
    
  3. Zanotuj losowy sufiks liczbowy w nazwie aplikacji; został on wygenerowany w celu unikatowej identyfikacji aplikacji. Wdrażanie aplikacji może potrwać kilka minut.

  4. Uruchom następujące polecenie w usłudze Cloud Shell, aby utworzyć konto magazynu.

    az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS 
    
  5. Przed kontynuowaniem tego ćwiczenia poczekaj, aż polecenia zostaną wykonane.

Włączanie rejestrowania przy użyciu witryny Azure Portal

W tym kroku włączysz rejestrowanie aplikacji w systemie plików oraz usłudze Azure Blob Storage przy użyciu witryny Azure Portal. Rozpoczniesz pracę od sprawdzenia, czy aplikacja internetowa działa.

  1. Zaloguj się do witryny Azure Portal przy użyciu tego samego konta, za pomocą którego aktywowano piaskownicę.

  2. Na pasku narzędzi portalu wybierz pozycję Subskrypcje i na liście katalogów wybierz pozycję Piaskownica środowiska Microsoft Learn (jest to katalog skojarzony z subskrypcją Concierge).

  3. W menu witryny Azure Portal lub na stronie głównej wybierz pozycję Grupy zasobów, a następnie sprawdź, czy grupa zasobów piaskownicy ([nazwa grupy zasobów piaskownicy]) znajduje się na liście.

  4. W menu witryny Azure Portal wybierz pozycję App Services.

  5. Na liście App Services wybierz pozycję contosofashions<your-number>.

  6. W sekcji Przegląd wybierz ciąg adresu URL (https://contosofashions<_your-number\ >.azurewebsites.net), aby otworzyć stronę główną witryny internetowej Contoso Fashions na nowej karcie przeglądarki.

Teraz skonfigurujesz rejestrowanie aplikacji.

  1. Przejdź do karty przedstawiającej witrynę Azure Portal.

  2. Po lewej stronie przewiń w dół do sekcji Monitorowanie, a następnie wybierz pozycję Dzienniki usługi App Service.

  3. W obszarze Rejestrowanie aplikacji (system plików) wybierz pozycję Wł., a następnie w polu Poziom wybierz pozycję Błąd.

  4. W obszarze Rejestrowanie aplikacji (obiekt blob) wybierz pozycję Wł., a następnie w polu Poziom wybierz pozycję Pełne.

  5. Wybierz pozycję Ustawienia magazynu, a następnie w okienku Konta magazynu wybierz pozycję sacontosofashions<your-number>, gdzie element <your-number> jest sufiksem liczbowym zanotowanym podczas tworzenia aplikacji.

    Jeśli pojawi się tekst Nie skonfigurowano magazynu, wybierz go i postępuj zgodnie z poprzednimi instrukcjami.

  6. W okienku Kontenery wybierz pozycję + Kontener, a następnie w polu Nazwa wprowadź ciąg asplogs i wybierz pozycję Utwórz.

  7. Wybierz pozycję asplogs, a następnie wybierz pozycję Wybierz.

  8. W polu Okres przechowywania (dni) wprowadź wartość 5.

  9. Wybierz pozycję Zapisz, aby zamknąć okienko dzienników i zaktualizować ustawienia dziennika.