向Azure云服务添加保留IP



我在Azure中有一个云服务,我想给它一个保留的IP。我基本上遵循以下步骤:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/

我执行了"New-AzureReservedIP"命令,给出了一个ip名为"MyIPName"和美国东部的位置-与我当前的云服务相同的位置。

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

    <NetworkConfiguration>
        <AddressAssignments>
        <ReservedIPs>
        <ReservedIP name="MyIPName"/>
      </ReservedIPs>
    </AddressAssignments>
  </NetworkConfiguration>

当我尝试部署我的云服务时,我得到了错误"保留IP MyIPName不存在"。虽然我刚刚创建了它,但它不识别我适当命名的保留ip地址。想法吗?

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

从Visual Studio 2013发布然后工作。

确认这不是一个定时问题,然后我再次尝试只使用{保留IP名称}值,发现它仍然不工作(即收到错误:保留IP xyz不存在。)。因此,当从Azure门户创建然后从Visual Studio发布时,似乎必须使用完整的保留IP名称。

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

现在可以工作了。我这边发生了两件事。

    时间终于过去了,我想Azure方面花了一些时间才认识到这个保留IP已经创建,我的订阅有一个名为MyIPName的保留IP
  1. 当我发布我的云服务时,我使用了Visual Studio 2013,在发布设置中我选择了"高级设置",选中了"部署更新"复选框,选择了该复选框旁边的设置,并选择了"如果部署无法更新,则执行完整部署"。
  2. 允许使用保留IP地址重新创建虚拟机实例。

最新更新