Azure - 部署到云服务时虚拟网络不存在

标签 azure azure-cloud-services azure-virtual-network

我尝试将云服务(经典)添加到虚拟网络(经典),但部署时出现错误(新门户 - 更新您的部署):

The update deployment operation failed for the domain 'developementtajgowebservicev1' in the deployment slot 'staging' with the name 'not working': 'The virtual network devvirtual-Network does not exist.'.

我将此代码添加到配置文件中的角色标记之后。

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

具有此名称的虚拟网络存在于同一订阅中。

最佳答案

此问题有一个解决方案: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”)这是针对“经典”虚拟网络 - 我还没有尝试过基于资源管理器的虚拟网络。

关于Azure - 部署到云服务时虚拟网络不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356964/

相关文章:

azure - 我无法访问 Azure Blob 存储

Azure 负载均衡器 - 错误的传出 IP 地址

azure - 如何在 Azure 中将 xml 数据转换为 csv/excel/table

azure - Azure 的通配符子域重定向

azure - 通过 Azure 中的 RoleEnvironment 类获取托管服务名称

azure - U-SQL(Azure Data Lake 语言)脚本错误

Azure Application Insights - 辅助角色中的进程 CPU

azure - Azure 云服务中的多个 Web 角色

Azure SDK 2.5.1无法发布cloudService

ssl - 我必须在 Paypal 中使用 SSL 吗?如何在 Windows Azure 上设置 Paypal?