練習 - 使用 Azure 入口網站啟用並設定 App Service 應用程式記錄
在本練習中,您會從 GitHub 部署範例 ASP.NET Core Web 應用程式,其具有產生追蹤輸出訊息所需的程式碼。 然後,您會使用 Azure 入口網站來為應用程式啟用應用程式記錄。
使用 Azure CLI 部署 Web 應用程式
在此工作中,您會使用 Azure CLI,利用來自 GitHub 存放庫的程式碼來建立 ASP.NET Web 應用程式。 您也會在與 Web 應用程式相同的區域中建立新的儲存體帳戶,以用來儲存記錄檔。
讓我們設定一些變數,讓我們可以在練習的其餘部分使用這些變數。 在 Azure Cloud Shell 中執行下列命令,將 <your-local-Azure-region> 取代為下列清單中最接近您的區域。
免費的沙箱可讓您在 Azure 全球區域的一部分區域建立資源。 建立資源時,從下列清單中選取區域:
- westus2
- 美國中南部
- centralus
- eastus
- westeurope
- 東南亞
- 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>
執行下列命令來部署 Web 應用程式。
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
部署應用程式需要幾分鐘的時間。
記下您的應用程式名稱,包括為了用來專門識別您應用程式而產生的亂數。 其應該類似以下:
contosofashions13642.azurewebsites.net
。執行下列命令以建立儲存體帳戶。
az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS
等候命令完成,然後繼續進行此練習。
使用 Azure 入口網站啟用記錄
在此工作中,您會使用 Azure 入口網站,針對檔案系統和 Azure Blob 儲存體啟用應用程式記錄。 從驗證 Web 應用程式是否正在執行開始。
使用啟用沙箱時所用的相同帳戶來登入 Azure 入口網站。
在 Azure 入口網站功能表上,或從 [首頁] 頁面,選取 [應用程式服務]。 [應用程式服務] 窗格隨即顯示。
在 [應用程式服務] 清單中,選取 [contosofashions<your-number>]。 [contosofashions<your-number>] Web 應用程式功能表隨即出現。
在 [Web 應用程式] 上的 [基本資訊] 區段中,複製預設網域,並將其貼到新的瀏覽器索引標籤中 (例如,
contosofashionsNNNNN.azurewebsites.net
)。 Contoso Fashions 的首頁應該會出現。讓我們設定應用程式記錄。
在 Web 應用程式的左側功能表上,向下捲動至 [監視] 區段,並視需要加以展開。 選取 [App Service 記錄]。 [App Service 記錄] 窗格隨即顯示。
在 [應用程式記錄 (檔案系統)] 下方,選取 [開啟],然後在 [層級] 方塊下拉式清單中,選取 [錯誤]。
在 [應用程式記錄 (Blob)] 下方,選取 [開啟],然後在 [層級] 方塊下拉式選單中,選取 [詳細資訊]。
選取 [儲存體容器] 下的 0 連結。 [儲存體帳戶] 窗格隨即出現。
注意
如果 [未設定儲存體] 通知出現,請選取該文字,然後完成前 3 個步驟。
在 [名稱] 清單中,選取 sacontosofashionsNNNN,其中 NNNN 是您建立應用程式時記下的編號。 [容器] 窗格隨即出現。
在命令列中,選取 [容器]。 [新增容器] 窗格隨即出現。
在 [名稱] 方塊中,輸入 appsrvplogs,然後選取 [建立]。
在 [容器] 窗格中,選取 appsrvplogs,然後選擇 [選取]。 [App Service 記錄] 窗格隨即顯示。
在 [保留期間 (天)] 方塊中,輸入 5。
在命令列中,選取 [儲存] 以更新記錄設定並關閉 [記錄] 窗格。