2016-02-12 97 views
1

我嘗試將Cloud Service(經典)添加到虛擬網絡(經典),但部署時出現錯誤(新門戶 - 更新部署):Azure - 部署到Cloud Service時虛擬網絡不存在

更新部署操作失敗與 名「不工作」的部署插槽「分期」域 「developementtajgowebservicev1」:「虛擬網絡devvirtual網絡不 不存在。」。

我將此代碼添加到角色標記後的配置文件中。

<NetworkConfiguration> 
    <VirtualNetworkSite name="devvirtual-Network"/> 
    <AddressAssignments> 
     <InstanceAddress roleName="WorkerRole1"> 
      <Subnets> 
       <Subnet name="Subnet-1"/> 
      </Subnets> 
     </InstanceAddress> 
    </AddressAssignments> 
</NetworkConfiguration> 

具有該名稱的虛擬網絡存在於相同的訂閱中。

回答

0

當您在新門戶中進行部署時,您正在部署到資源管理器。您必須在資源管理器中重新創建虛擬網絡或將其遷移到資源管理器。

經典VS資源管理器

鐵道部信息:resource-manager-deployment-model

+0

感謝您的回答,我創建了新的VNET(資源管理器),但出現同樣的錯誤。 – ButterBeast

5

有針對此問題在這裏的解決方案:https://thelonedba.wordpress.com/2015/07/17/new-azurevm-badrequest-the-virtual-network-foo-does-not-exist/

基本上,這個問題似乎是,在Azure門戶網站的網絡名稱是不一樣的作爲您需要在雲服務配置中使用的名稱。

我能夠通過使用Azure的CLI工具來得到「正確」的名字:

azure network export networks.json 

然後檢查networks.json文件。

在我的情況下,虛擬網絡的「正確」名稱是「Group [ResourceGroup] [NetworkName]」。 (即網絡被稱爲「network1」,它位於資源組「group1」中,因此「正確的」名稱是「Group group1 network1」)這是針對「經典」虛擬網絡 - 我還沒有嘗試過資源管理器的虛擬網絡。

0

此時雲服務無法連接到虛擬網絡(資源管理器類型),您只能將它們連接到虛擬網絡(經典)。我希望他們在不久的將來增加對資源管理器類型虛擬網絡的支持。

相關問題