2017-02-28 19 views
0

我想使用ARM模板在Azure中創建WebApp。Azure ARM模板:'使用名稱'找不到虛擬網絡'創建'Microsoft.Web/hostingEnvironments'資源

  • VirtualNetwork
  • 子網
  • HostingEnvironment
  • 服務器農場
  • 網站: 模板是由組成。

Microsoft.Network/virtualNetworks的創建情況良好。 Microsoft.Network/virtualNetworks/subnets的創建情況良好。

在創建Microsoft.Web/hostingEnvironments期間,我收到錯誤「無法找到名稱爲XXXX的虛擬網絡」......但虛擬網絡存在。

這裏模板https://github.com/toto-castaldi/azure-templates/blob/master/serviceApp/template.json

+0

哦,是的,我想你的模板時,凡遇到同樣的問題,沒有任何想法,可能是另一個bug,就像位置 – 4c74356b41

+0

我已經創建了一個模板怎麼一回事,因爲我需要設置「VNET整合「網站/ AppService。我試圖在具有「VNETName」屬性的HostingEnvironment之前進行定義。 還有另一種方法可以做到這一點? – Toto

回答

0

如果使用你提到的模板,我還可以攝製的問題。如果在屬性中添加以下代碼,它可以成功創建主機環境。請與下面的代碼

"virtualNetwork": { 
      "Id": "[resourceId('Microsoft.Network/virtualNetworks', variables('vnet').name)]", 
      "Subnet": "[variables('vnet').subnet.name]" 
     }, 

試試以下是HostingEnvironment從Azure的門戶

{ 
     "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]" 
     } 
    } 

檢查的整個代碼。

enter image description here

+0

隨着您的更改,錯誤消失,但我的部署從未完成。 「Microsoft.Web/hostingEnvironments」的創建永久停留在「正在運行」: 'Microsoft.Web/hostingEnvironments'資源'lb5nqmy2bkkim-hostingEnvironment'配置狀態正在運行 ' 我已對github模板將根據您的建議更改 – Toto

+0

完成該操作需要1-2小時。 –

+0

它工作在「2小時2分16秒」....謝謝。 – Toto

相關問題