Вложенные профили в диспетчере трафика Azure не работают должным образом

Я создал два профиля Диспетчер трафика с именами Firstprofile, Secondprofile.Firstly Secondprofile, настроенный с конечной точкой службы приложений. Теперь второй профиль добавлен как конечная точка к первому профилю (называемый вложенным профилем). При просмотре первого профиля отображается следующая ошибка "Ошибка 404 – веб-приложение не найдено".


person Phani Rao    schedule 27.04.2016    source источник


Ответы (2)


HTTP-запрос, который вы отправляете в свое веб-приложение, включает заголовок «Host», содержащий доменное имя, используемое в запросе. Это должно быть распознано веб-приложением. Стандартное доменное имя веб-приложения (foo.azurewebsites.net) работает всегда, любые другие доменные имена отображаются в списке пользовательских доменов веб-приложения.

Когда вы добавляете веб-приложение в диспетчер трафика, доменное имя профиля диспетчера трафика (child.trafficmanager.net) автоматически добавляется в список пользовательских доменов веб-приложения. Все идет нормально.

В интеграции веб-приложения и диспетчера трафика существует известная проблема, заключающаяся в том, что при использовании вложенных профилей диспетчера трафика доменное имя родительского профиля (parent.trafficmanager.net) не добавляется в список пользовательских доменов веб-приложения. Вот почему вы видите ошибку 404 при попытке доступа к веб-приложению через родительский профиль.

В качестве обходного пути вы должны настроить запись DNS в собственном домене (например, www.contoso.com) в качестве CNAME для parent.trafficmanager.net и зарегистрировать имя собственного домена в качестве личного домена в своем веб-приложении. Доступ к веб-приложению через тщеславный домен теперь должен работать, и для этого будет использоваться вложенный профиль диспетчера трафика как часть разрешения DNS.

Джонатан (менеджер программ, диспетчер трафика Azure)

person Jonathan Tuliani - MSFT    schedule 27.04.2016

Проблема именно в том, о чем упомянул Джонатан Тулиани, но есть и альтернативное решение.

Вам необходимо добавить доменное имя родительского профиля диспетчера трафика в веб-приложение.

Просто перейдите в «Пользовательские домены и SSL» -> «Добавить внешний домен» -> введите имя домена, например. tmdemo.trafficmanager.net. Это будет разрешено, и все работает.

Я только что написал об этом сообщение в блоге: Вложенный трафик Профили менеджеров

person juunas    schedule 24.06.2016