簡體   English   中英

在 azure windows webapp 中使用 azure cli 設置 do.net 核心版本

[英]set dotnet core version using azure cli in azure windows webapp

我們在 Azure 中有 windows webapp,我們想使用 Azure cli 將堆棧更改為 do.net core version(3.1,2.1)。 如果它是 linux webapp,我們可以使用az webapp config set -g $group -n $webappName --linux-fx-version "DO.NETCORE|2.1" 但是對於 windows 找不到任何東西。 感謝幫助。 謝謝!

使用 --windows-fx-version

請參閱: https://docs.microsoft.com/en-us/cli/azure/webapp/config?view=azure-cli-latest

“az webapp config set”的最后一個參數

在我們的本地環境中(webapp 在 Windows 應用服務計划上運行),最初使用以下 cmdlet 我們已將.Net版本更改為 6.0

az webapp config set -g "<RGName>" -n "<WebAppName>" --net-framework-version "v6.0"

在此處輸入圖像描述

稍后,我們使用以下 cmdlet 降級了版本(v4.0),並且我們能夠在我們的 webapp 配置中獲得.NetCore(3.1,2.1)

在此處輸入圖像描述

使用下面的 powershell 腳本,我能夠實現這一點。

Set-AzWebApp -ResourceGroupName 'MyRG' -Name 'MyWebApp' -AppServicePlan ' MyWebAppPlan'
$PropertiesObject = @{"CURRENT_STACK" = "dotnetcore"}
New-AzResource -PropertyObject $PropertiesObject -ResourceGroupName 'MyRG' -ResourceType Microsoft.Web/sites/config/metadata -ResourceName 'MyWebApp' -ApiVersion 2021-03-01 -Force

有關詳細信息,請參閱此 github 問題:- https://github.com/Azure/azure-cli/issues/21192

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM