Невозможно добавить апостроф к настройкам внутреннего балансировщика нагрузки облачной службы Azure

Как добавить апостроф к атрибуту подсети в FrontendIPConfiguration для внутреннего балансировщика нагрузки облачной службы Azure?

Имя подсети содержит апостроф, это не проблема при развертывании и подключении к виртуальной сети, апостроф разрешен в этой части конфигурации cscfg, и я могу публиковать и просматривать экземпляры в VNET. Однако апостроф не допускается в разделе конфигурации ILB. Это конфиг в вопросе:

 <LoadBalancers>
      <LoadBalancer name="test-ilb">
        <FrontendIPConfiguration type="private" subnet="VM's" staticVirtualNetworkIPAddress="10.120.16.102" />
      </LoadBalancer>
    </LoadBalancers>

В Visual Studio я не могу опубликовать облачный сервис из-за этого. Я также попытался создать пакет и отредактировать конфигурацию cscfg вне VS и затем загрузить. Я пытался использовать powershell для добавления ILB после его загрузки, но получил сообщение об ошибке, в котором говорится, что операция не может быть выполнена в развертывании, содержащем веб-или рабочие роли.

Наконец, я попытался заменить апостроф другим значением (некоторые из них - длинные кадры), но ни один из них не сработал:

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

Любая помощь будет оценена. Альтернативой переименования подсети будет более длинный путь, и я надеюсь избежать этого.

1 ответ

Решение

Специальные символы не поддерживаются Yves

Другие вопросы по тегам