如何在 Azure 云服务内部负载均衡器的 FrontendIPConfiguration 中向子网属性添加撇号?
子网名称包含撇号,这在部署和附加到 VNet 时不是问题,在 cscfg 配置的那一部分中允许使用撇号,我可以在 VNET 上发布和查看实例。但是,ILB 配置部分中不允许使用撇号。这是有问题的配置:
<LoadBalancers>
<LoadBalancer name="test-ilb">
<FrontendIPConfiguration type="private" subnet="VM's" staticVirtualNetworkIPAddress="10.120.16.102" />
</LoadBalancer>
</LoadBalancers>
因此,在 Visual Studio 中,我无法发布云服务。我也尝试过创建一个包并在 VS 之外编辑 cscfg 配置,然后上传。上传 ILB 后,我尝试使用 powershell 添加 ILB,但收到错误消息,指出无法在包含 Web 或辅助角色的部署上执行该操作。
最后,我尝试用不同的值替换撇号(其中一些是长镜头),但没有一个有效:
'
'
'
''
\'
'
'
任何帮助,将不胜感激。重命名子网的替代方法将是一条更长的路径,我希望避免它。