无法将撇号添加到 Azure 云服务内部负载均衡器设置

Cannot add apostrophe to Azure Cloud Service Internal Load Balancer settings

如何向 Azure 云服务内部负载均衡器的 FrontendIPConfiguration 中的 subnet 属性添加撇号?

子网名称包含撇号,部署和附加到 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 配置,然后上传。我尝试在上传后使用 powershell 添加 ILB,但收到一条错误消息,指出无法在包含 Web 或辅助角色的部署上执行该操作。

最后,我尝试用不同的值替换撇号(其中一些是远射),但 none 奏效了:

&#39;
&#0039;
&apos;
''
\'
&#x27;
&#x0027;

如有任何帮助,我们将不胜感激。重命名子网的替代方案将是一个更长的路径,我希望避免它。

不支持特殊字符 伊夫