2016-02-12 68 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

此时云服务无法连接到虚拟网络(资源管理器类型),您只能将它们连接到虚拟网络(经典)。我希望他们在不久的将来增加对资源管理器类型虚拟网络的支持。