我一直在开发部署脚本来创建和自动化Azure Web Apps,而且这些脚本运行良好。
今天我正在努力将这些内容转移到应用服务环境中,为生产做准备。
我发现用于创建Web应用程序的命令不能与ASE一起使用。
New-AzureRmWebApp -ResourceGroupName $ResourceGroupName -Name $SiteName -Location $location -AppServicePlan $AppServicePlan
New-AzureRmWebApp : Server farm with name ASE01 not found.
然而,当我在Azure资源浏览器中查看时,我可以看到“服务器场”#39;是的,以及正常的Web应用程序服务计划。
Microsoft.Web/serverfarms/ASE01
花费数周时间开发脚本来自动化内容,然后发现App Service Plan根本不与这些脚本交互,这是非常令人沮丧的。
任何人对我如何向前发展都有任何想法?
答案 0 :(得分:1)
詹姆斯
要在ASE中创建WebApp,您需要使用以下命令
New-AzureRmWebApp -ResourceGroupName WebAppResourceGroup -Name webappname -Location "North Central US" -AppServicePlan WebApp-AppServicePlan -ASEName ASEName -ASEResourceGroupName ASEResourceGroupName
请注意,虽然未使用,但仍需要location参数 - 只需要是有效的Azure位置。