Я пытаюсь выполнить обмен VIP через лазурный портал и получаю сообщение об ошибке:
Windows Azure не может выполнять обмен VIP между развертываниями с разным количеством конечных точек.
Я присмотрелся и вижу разницу в количестве конечных точек (2 в продакшене против 3 в промежуточной).
Производство:
Input Endpoints
OUR.API:168.62.21.50:80
OUR.API:168.62.21.50:3389
Постановка:
Input Endpoints
OUR.API:168.62.22.55:80
OUR.API:168.62.22.55:3389
OUR.API:168.62.22.55:8172
Порт 80 — веб, а 3389 — удаленный рабочий стол. Все идет нормально. Откуда взялся этот дополнительный порт 8172? Ничто в приложении не слушает ничего, кроме порта 80. Кроме того, приложения в тестовой и рабочей областях почти идентичны, так что это должна быть структура. Любые шаги в сужении этого?
[править] Кроме того, в ServiceDefinition.csdef моей роли определена только одна конечная точка:
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
</Endpoints>