我已经通过ARM创建了很多webapp,没有设置Current Stack,由app运行得很好。今天我试着通过门户创建一个webapp,我看到可以下载ARM模板。我很好奇,于是就做了,我看到门户设置了这个
"metadata": [
{
"name": "CURRENT_STACK",
"value": "[parameters('currentStack')]"
}
]
这有什么关系吗?难道我的ARM模板总是做错?我的心有点跳。难道我的网站真的运行在其他不知名的框架上?当我访问我的一个webapps上的 "常规设置 "时,我可以看到它被设置为.NET v4.7。这是否意味着它运行.NET 4.7,即使我正在部署.NET Core到它?
我想这是非常令人困惑的!我找不到这个文档。
我找不到这个文档 任何地方,甚至不在这里。https:/docs.microsoft.comen-usazuretemplatesmicrosoft.web2019-08-01sites。.
实际上,我已经做了一次(通过门户网站,下载ARM),因为我想知道如何设置堆栈设置。Azure webapp。堆栈设置 - 但当时并没有出现。
我现在应该开始这样做吗?
#Properties
$PropertiesObject = @{
"CURRENT_STACK" = "dotnetcore"
}
New-AzResource -PropertyObject $PropertiesObject -ResourceGroupName $resourceGroup `
-ResourceType Microsoft.Web/sites/config -ResourceName $metadata `
-ApiVersion 2018-02-01 -Force