我使用ARM模板在Azure中创建WebApp。 模板由:
组成Microsoft.Network/virtualNetworks的创建很顺利。 Microsoft.Network/virtualNetworks/subnets的创建很顺利。
在创建Microsoft.Web / hostingEnvironments期间,我收到错误'找不到名称为XXXX的VirtualNetwork' ...但VirtualNetwork存在。
答案 0 :(得分:0)
如果使用您提到的模板,我也可以重新提出问题。如果在属性中添加以下代码,则可以成功创建hostingEnvironment。请尝试使用以下代码
"virtualNetwork": {
"Id": "[resourceId('Microsoft.Network/virtualNetworks', variables('vnet').name)]",
"Subnet": "[variables('vnet').subnet.name]"
},
以下是HostingEnvironment的整个代码
{
"apiVersion": "2016-09-01",
"name": "[variables('hostingEnvironment').name]",
"type": "Microsoft.Web/hostingEnvironments",
"location": "[variables('location')]",
"dependsOn": [
],
"properties": {
"Name": "[variables('hostingEnvironment').name]",
"ipSslAddressCount": "[variables('hostingEnvironment').ipSslAddressCount]",
"workerPools": [
{
"workerSizeId": 0,
"workerSize": "medium",
"workerCount": 1
}
],
"virtualNetwork": {
"Id": "[resourceId('Microsoft.Network/virtualNetworks', variables('vnet').name)]",
"Subnet": "[variables('vnet').subnet.name]"
},
"location": "[variables('location')]",
"MultiSize": "medium",
"MultiRoleCount": "1",
"VNETName": "[variables('vnet').name]",
"VNetResourceGroupName": "[resourceGroup().name]",
"VNETSubnetName": "[variables('vnet').subnet.name]"
}
}
从Azure门户进行检查。