Ćwiczenie — włączanie i konfigurowanie rejestrowania aplikacji usługi App Service przy użyciu witryny Azure Portal
W tym ćwiczeniu wdrożysz przykładową aplikację internetową ASP.NET Core z usługi GitHub, która zawiera kod wymagany do generowania komunikatów wyjściowych śledzenia. Następnie użyjesz witryny Azure Portal, aby włączyć rejestrowanie aplikacji dla aplikacji.
Wdrażanie aplikacji internetowej przy użyciu wiersza polecenia platformy Azure
W tym zadaniu użyjesz interfejsu wiersza polecenia platformy Azure, aby utworzyć aplikację internetową ASP.NET przy użyciu kodu z repozytorium GitHub. Utworzysz również nowe konto magazynu w tym samym regionie co aplikacja internetowa na potrzeby magazynu dzienników.
Ustawmy pewne zmienne, aby można było ich używać w pozostałej części ćwiczenia. Uruchom następujące polecenia w usłudze Azure Cloud Shell, zastępując ciąg <your-local-Azure-region> region regionem znajdującym się najbliżej Ciebie 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" resourceGroup=<rgn>[sandbox resource group name]</rgn> storageAccount=sa$appName appLocation=<your-local-Azure-region>
Uruchom następujące polecenia, 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
Wdrożenie aplikacji może potrwać kilka minut.
Zanotuj nazwę aplikacji, w tym losową liczbę wygenerowaną w celu unikatowego zidentyfikowania aplikacji. Powinien on wyglądać podobnie do następującego:
contosofashions13642.azurewebsites.net
.Uruchom następujące polecenie, aby utworzyć konto magazynu.
az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS
Poczekaj na ukończenie polecenia, a następnie kontynuuj wykonywanie tego ćwiczenia.
Włączanie rejestrowania przy użyciu witryny Azure Portal
W tym zadaniu użyjesz witryny Azure Portal, aby włączyć rejestrowanie aplikacji dla systemu plików i usługi Azure Blob Storage. Zacznij od sprawdzenia, czy aplikacja internetowa jest uruchomiona.
Zaloguj się do witryny Azure Portal przy użyciu tego samego konta użytego do aktywowania piaskownicy.
W menu witryny Azure Portal lub na stronie głównej wybierz pozycję App Services. Zostanie wyświetlone okienko Usługi App Services .
Na liście usługi App Services wybierz pozycję contosofashions<your-number>. Zostanie wyświetlone menu aplikacji internetowej contosofashions<your-number>.
W menu Aplikacja internetowa w sekcji Podstawy skopiuj domenę domyślną i wklej ją na nowej karcie przeglądarki (na przykład
contosofashionsNNNNN.azurewebsites.net
). Powinna zostać wyświetlona strona główna firmy Contoso Fashions .Skonfigurujmy rejestrowanie aplikacji.
W menu po lewej stronie aplikacji internetowej przewiń w dół do sekcji Monitorowanie i rozwiń ją w razie potrzeby. Wybierz pozycję Dzienniki usługi App Service. Zostanie wyświetlone okienko Dzienniki usługi App Service.
W obszarze Rejestrowanie aplikacji (system plików) wybierz pozycję Włączone, a na liście rozwijanej Poziom wybierz pozycję Błąd.
W obszarze Rejestrowanie aplikacji (obiekt blob) wybierz pozycję Włączone, a na liście rozwijanej Poziom wybierz pozycję Pełne.
Wybierz link 0 w obszarze Kontenery magazynu. Zostanie wyświetlone okienko Konta magazynu.
Uwaga
Jeśli zostanie wyświetlone powiadomienie Magazyn nieskonfigurowane , wybierz ten tekst i wykonaj poprzednie 3 kroki.
Na liście Nazwa wybierz pozycję sacontosofashionsNNNN, gdzie NNNN jest liczbą zanotowaną podczas tworzenia aplikacji. Zostanie wyświetlone okienko Kontenery .
Na pasku poleceń wybierz pozycję Kontener. Zostanie wyświetlone okienko Nowy kontener .
W polu Nazwa wprowadź ciąg appsrvplogs, a następnie wybierz pozycję Utwórz.
W okienku Kontenery wybierz pozycję aplikacjervplogs, a następnie wybierz pozycję Wybierz. Zostanie wyświetlone okienko Dzienniki usługi App Service.
W polu Okres przechowywania (dni) wprowadź wartość 5.
Na pasku poleceń wybierz pozycję Zapisz , aby zaktualizować ustawienia dziennika i zamknąć okienko dzienników .