我在Azure中有一个云服务,我想提供一个保留的IP。我基本上遵循了这里的步骤:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/
我执行了“New-AzureReservedIP”cmd,提供了一个名为“MyIPName”的ip名称和一个东美的位置 - 与我当前的云服务位置相同。
在我的服务配置中,我使用了以下内容:
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="MyIPName"/>
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
当我尝试部署我的云服务时,我收到错误“保留的IP MyIPName不存在。虽然我刚刚创建它,但它没有识别我的名字保留的IP地址。想法?
答案 0 :(得分: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名称。
注意:我使用的是经典应用服务。
答案 1 :(得分:1)
现在正在运作。我发生了两件事。