将保留的IP添加到Azure云服务

ewi*_*ows 2 azure azure-cloud-services

我在Azure中有一个云服务,我想给它一个保留的IP.我基本上按照这里的步骤操作:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/

我执行了"New-AzureReservedIP"cmd,提供了ip名称"MyIPName"和东美的位置 - 我当前云服务的相同位置.

在我的服务配置中,我使用了以下内容:

    <NetworkConfiguration>
        <AddressAssignments>
        <ReservedIPs>
        <ReservedIP name="MyIPName"/>
      </ReservedIPs>
    </AddressAssignments>
  </NetworkConfiguration>
Run Code Online (Sandbox Code Playgroud)

当我尝试部署我的云服务时,我收到错误"保留的IP MyIPName不存在.虽然我刚刚创建它,但它没有识别我恰当命名的保留IP地址.想法?

Ali*_*air 5

在通过Azure门户创建保留IP后,我遇到了同样的问题.2015年6月的答案对我不起作用.对我来说,解决方案是使用Powershell连接到Azure订阅,然后获取保留IP的完整名称并在服务配置中使用它.我的保留IP的全名采用"Group {Resource Name} {Reserved IP Name}"格式.

从Visual Studio 2013发布然后工作.

为了确认这不是时间问题,我再次尝试仅使用{Reserved IP Name}值并发现它仍然无法工作(即收到错误:保留的IP xyz不存在.).因此,当从Azure门户创建并随后从Visual Studio发布时,似乎必须使用完整的保留IP名称.

注意:我使用的是经典应用服务.

  • 嗨沃尔特,我认为在这里提出一个更新的答案是合适的,因为看起来这个问题的先前答案不再适用.这可以为人们带来一些挫败感. (3认同)